| PostgreSQL 9.0.23 문서 | ||||
|---|---|---|---|---|
| 젠 토토 : 문서 : 9.0 : PG_ATTRDEF | 위로 | 45장. 시스템 카탈로그 | 와이즈 토토 PostgreSQL : 문서 : 9.0 : PG_AUTHID | |
카탈로그pg_attribute상점 테이블 열에 대한 정보입니다. 정확히 하나 있을 겁니다.pg_attribute행의 모든 열에 대해 데이터베이스의 모든 테이블. (속성도 있습니다. 인덱스에 대한 항목 및 실제로 다음을 포함하는 모든 개체pg_class항목.)
용어 속성은 열과 동일하며 다음 용도로 사용됩니다. 역사적 이유.
표 45-7.pg_attribute열
| 이름 | 윈 토토 | 참고자료 | 설명 |
|---|---|---|---|
| attrelid | oid | pg_class.oid | 이 열이 속한 테이블 |
| attname | 이름 | 컬럼 이름 | |
| atttypid | oid | pg_type.oid | 이 열의 데이터 윈 토토 |
| attstattarget | int4 | attstattarget제어 이에 대해 누적된 통계의 세부정보 수준 열 기준PostgreSQL : 문서 : 9.0 : 토토 커뮤니티. 0 값은 통계가 수집되지 않음을 나타냅니다. 에이 음수 값은 시스템 기본 통계를 사용함을 나타냅니다. 목표. 양수 값의 정확한 의미는 데이터입니다. 윈 토토에 따라 다릅니다. 스칼라 데이터 윈 토토의 경우,attstattarget둘 다 목표입니다 수"가장 일반적인 값"수집할 히스토그램 저장소의 목표 수 만들다. | |
| attlen | 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이 아닌 열은 다음과 같을 수 없습니다. 삭제되거나 이름이 변경되었습니다. | |
| 접속 | 아클리템[] | 열 수준 접근 권한(있는 경우) 이 열에 특별히 부여됨 | |
| attoptions | 텍스트[] | 속성 수준 옵션, 다음과 같이"키워드=값"문자열 |
삭제된 열의pg_attribute항목,atttypid0으로 재설정되고, 하지만아틀렌및 기타 필드 에서 복사됨pg_type아직 유효합니다. 이러한 조치는 다음과 같은 상황에 대처하기 위해 필요합니다. 삭제된 열의 데이터 윈 토토은 나중에 삭제되었으므로 삭제된 열은 없습니다.pg_type더 이상 행.아틀렌및 기타 필드를 사용하여 테이블 행의 내용을 해석합니다.