pg_attribute저장 정보pg_attribute모든 열의 모든 열에 대해 행하십시오PG_CLASS.)
항목이라는 용어는 열과 같으며 사용됩니다.
표 3-7. pg_attribute 열
이름 | Type | 참조 | 설명 |
---|---|---|---|
attrelid | OID | PG_CLASS | 이 열은에 속합니다. |
attname | 이름 | 열 이름 | |
atttypid | OID | pg_type | 이 열의 데이터 유형 |
attstattarget | int4 | attstattarget컨트롤분석. 0 값attstattarget둘 다 대상입니다"가장 일반적인 값"수집하려면 히스토그램 빈의 대상 수 | |
attlen | int2 | 이것은의 사본입니다.pg_type.Typlen이 열 유형의. | |
attnum | int2 | 열의 수. 일반적인 열입니다OID, (임의의) 음성이 있습니다 | |
attndims | int4 | 열이 배열 유형 인 경우 치수 수;"배열입니다".) | |
attcacheoff | int4 | 항상 -1 스토리지에서는 튜플에로드 할 때 | |
atttypmod | int4 | atttypmod레코드Varchar열). 전달됩니다 | |
attbyval | bool | 사본pg_type.typbyval이 열 유형 | |
Attstorage | char | 일반적으로 사본pg_type.typstorage14130_14266 | |
Attisset | bool | true 인 경우이 속성은 세트입니다. 이 경우 무엇을PG_PROC카탈로그. 그만큼PG_PROC튜플이 포함되어 있습니다atttypid(위 참조)를 참조하십시오OID. --- 적어도 이것은 이론입니다. | |
attalign | char | 사본pg_type.typalign이 열 유형 | |
attnotnull | bool | 이것은 널 있지 않은 제약 조건을 나타냅니다. 가능합니다 | |
atthasdef | bool | 이 열에는 기본값이 있습니다.이 경우에는 거기에 있습니다.PG_ATTRDEF실제로 카탈로그 | |
attisdropped | bool | 이 열은 삭제되어 더 이상 유효하지 않습니다. | |
attislocal | bool | 이 열은 관계에서 로컬로 정의됩니다. 메모 | |
AttinhCount | int4 | 이 열이 가지고있는 직접 조상의 수. 에이 |