카탈로그pg_attribute상점 테이블 열에 대한 정보입니다. 정확히 하나 있을 겁니다.pg_attribute행의 모든 열에 대해 데이터베이스의 모든 테이블. (속성도 있습니다. 인덱스에 대한 항목 및 실제로 다음을 포함하는 모든 개체pg_class항목.)
용어 속성은 열과 동일하며 다음 용도로 사용됩니다. 역사적 이유.
표 44-7.pg_attribute열
| 이름 | 토토 사이트 순위 | 참고자료 | 설명 |
|---|---|---|---|
| attrelid | oid | pg_class.oid | 이 열이 속한 테이블 |
| attname | 이름 | 컬럼 이름 | |
| atttypid | oid | pg_type.oid | 이 열의 데이터 토토 사이트 순위 |
| attstattarget | int4 | attstattarget제어 이에 대해 누적된 통계의 세부정보 수준 열 기준분석. 0 값은 다음을 나타냅니다. 통계가 수집되어서는 안 된다는 것입니다. 음수 값 시스템 기본 통계 대상을 사용한다고 합니다. 는 양수 값의 정확한 의미는 데이터 토토 사이트 순위에 따라 다릅니다. 스칼라 데이터 토토 사이트 순위의 경우,attstattarget둘 다 목표입니다 수"가장 일반적인 값"수집할 히스토그램 저장소의 목표 수 생성 | |
| 아틀렌 | int2 | 사본pg_type.typlen의 이 열의 토토 사이트 순위 | |
| attnum | int2 | 열의 번호. 일반 열은 1부터 번호가 매겨집니다. 다음과 같은 시스템 열oid, (임의의) 부정성을 갖습니다. 숫자 | |
| attndims | int4 | 열이 배열 토토 사이트 순위인 경우 차원 수. 그렇지 않으면 0. (현재, 차원의 수는 배열은 적용되지 않으므로 0이 아닌 값은 효과적으로 적용됩니다. 의미"그것은 배열입니다") | |
| attcacheoff | int4 | 저장소에서는 항상 -1이지만 행에 로드되면 메모리의 설명자는 캐시하기 위해 업데이트될 수 있습니다. 행 내 속성의 오프셋 | |
| atttypmod | int4 | atttypmod기록 테이블 생성 시 제공되는 토토 사이트 순위별 데이터(예: 예, a의 최대 길이varchar열). 다음으로 전달됩니다. 토토 사이트 순위별 입력 함수 및 길이 강제 기능. 값은 일반적으로 다음과 같은 토토 사이트 순위의 경우 -1입니다. 필요하지 않습니다atttypmod | |
| attbyval | 부울 | 사본pg_type.typbyval이 열 토토 사이트 순위의 | |
| attstorage | 문자 | 일반적으로 다음의 사본pg_type.typstorage이 열 토토 사이트 순위의. TOAST 가능 데이터 토토 사이트 순위의 경우 이는 이후에 변경될 수 있습니다. 스토리지 정책을 제어하기 위한 열 생성 | |
| 부착 | 문자 | 사본pg_type.typalign이 열 토토 사이트 순위의 | |
| attnotnull | 부울 | 이것은 null이 아닌 제약조건을 나타냅니다. 가능하다 이 열을 변경하여 활성화 또는 비활성화하려면 제약 | |
| atthasdef | 부울 | 이 열에는 기본값이 있습니다. 이 경우 기본값은 다음과 같습니다. 해당 항목이 됩니다.pg_attrdef실제로 카탈로그 값을 정의합니다 | |
| attidrop됨 | 부울 | 이 열은 삭제되었으며 더 이상 유효하지 않습니다. 삭제된 열이 물리적으로 여전히 존재합니다. 테이블이지만 파서에서는 무시되므로 SQL을 통해 액세스됨 | |
| 아티스로컬 | 부울 | 이 열은 관계에서 로컬로 정의됩니다. 참고 열을 로컬에서 정의하고 상속할 수 있음 동시에 | |
| attinhcount | int4 | 이 열의 직계 조상 수입니다. 에이 상위 항목 수가 0이 아닌 열은 다음과 같을 수 없습니다. 삭제되거나 이름이 변경됨 | |
| 접속 | 아클리템[] | 열 수준 접근 권한(있는 경우) 이 열에 특별히 부여됨 |
삭제된 열의pg_attribute항목,atttypid0으로 재설정되고, 하지만아틀렌및 기타 필드 에서 복사됨pg_type아직 유효합니다. 이러한 조치는 다음과 같은 상황에 대처하기 위해 필요합니다. 삭제된 열의 데이터 토토 사이트 순위은 나중에 삭제되었으므로 삭제된 열은 없습니다.pg_type더 이상 행.attlen및 기타 필드를 사용하여 테이블 행의 내용을 해석합니다.