이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 사이트 순위 : 문서 : 17 : 51.7. pg_attribute버전 또는 위에 나열된 다른 지원 버전 중 하나를 선택하세요.

44.7. pg_attribute

카탈로그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및 기타 필드를 사용하여 테이블 행의 내용을 해석합니다.