토토 커뮤니티저장 정보 테이블 열에 대해. 정확히 하나가있을 것입니다토토 커뮤니티모든 열의 모든 열에 대해 행하십시오 데이터베이스의 테이블. (에 대한 속성 항목도 있습니다 인덱스 및 기타 개체. 보다pg_class.)
항 속성이라는 용어는 열과 같습니다. 역사적 이유.
표 3-4. 토토 커뮤니티 열
이름 | type | 참조 | 설명 |
---|---|---|---|
attrelid | OID | pg_class.oid | 이 열은에 속합니다. |
attname | 이름 | 열 이름 | |
atttypid | OID | pg_type.oid | 이 열의 데이터 유형 |
attstattarget | int4 | attstattarget컨트롤 통계의 세부 수준은이를 위해 축적되었습니다 열분석. 0 값 통계를 수집해서는 안됩니다. 그만큼 긍정적 값의 정확한 의미는 데이터 유형에 따라 다릅니다. 스칼라 데이터 유형의 경우attstattarget둘 다 목표입니다 수"가장 일반적인 값"수집하려면 히스토그램 빈의 대상 수 만들다. | |
attlen | int2 | 이것은의 사본입니다.pg_type.Typlen이 열 유형의 경우 | |
Attnum | int2 | 열의 수. 일반적인 열입니다 1에서 번호가 매겨졌습니다. 와 같은 시스템 열OID, (임의의) 음성이 있습니다 숫자. | |
attndims | int4 | 열이 배열 유형 인 경우 치수 수; 그렇지 않으면 0. (현재, an의 치수 수입니다 배열이 시행되지 않으므로 0이 아닌 값이 효과적으로 값을 늘립니다 수단"배열입니다".) | |
attcacheoff | int4 | 항상 -1 스토리지에서는 튜플에로드 할 때 메모리에있는 디스크립터 이것은 캐시를 위해 업데이트 될 수 있습니다. 튜플 내 속성 오프셋. | |
atttypmod | int4 | atttypmod레코드 테이블 생성 시간에 제공되는 유형 별 데이터 (for 예, a의 최대 길이Varchar열). 전달됩니다 유형 별 입력 및 출력 기능은 세 번째입니다 논쟁. 값은 일반적으로 유형의 경우 -1입니다 타자가 필요하지 않습니다. | |
attbyval | bool | 사본pg_type.typbyval이 열 유형 | |
Attstorage | char | 사본pg_type.typstorage이 열 유형 | |
Attisset | bool | true 인 경우이 속성은 세트입니다. 이 경우 무엇을 속성에 실제로 저장된 것은 튜플의 OID입니다. 에서PG_PROC카탈로그. 그만큼PG_PROC튜플은 이 세트를 정의하는 쿼리 문자열 - 즉 쿼리 세트를 얻으려면 실행하십시오. 그래서atttypid(위 참조)를 참조하십시오 이 쿼리에 의해 반환 된 유형이지만 실제 길이는 이 속성은 an의 길이 (크기)입니다.OID. --- 적어도 이것은 이론입니다. 모두 이것은 아마도 요즘 꽤 깨 졌을 것입니다. | |
attalign | char | 사본pg_type.typalign이 열 유형 | |
attnotnull | bool | 이것은 무효가 아닌 제약 조건을 나타냅니다. 가능합니다 이 필드를 변경하여 활성화 또는 비활성화합니다 강제. | |
atthasdef | bool | 이 열에는 기본값이 있습니다.이 경우에는 거기에 있습니다. 의 해당 항목이됩니다.PG_ATTRDEF실제로 카탈로그 값을 정의합니다. |