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

51.7. pg_attribute

카탈로그pg_attribute테이블 열에 대한 정보를 저장합니다. 정확히 하나 있을 겁니다.pg_attribute11317_11457pg_class항목.)

용어 속성은 열과 동일하며 역사적 이유로 사용됩니다.

표 51.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부터 번호가 매겨집니다. 다음과 같은 시스템 열ctid, (임의의) 음수가 있습니다.
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_attrdef17435_17491생성됨이것이 기본값인지 생성 표현식인지 확인합니다.)
atthasmissing 부울 이 열에는 열이 비휘발성으로 추가될 때 발생하는 것처럼 열이 행에서 완전히 누락된 경우에 사용되는 값이 있습니다.기본값행이 생성된 후의 값입니다. 사용된 실제 값은에 저장됩니다.attmissingval열.
자세 문자 0바이트(''), 그러면 ID 열이 아닙니다. 그렇지 않으면,a= 항상 생성됨,d= 기본적으로 생성됩니다.
생성됨 문자 0바이트(''), 그러면 생성된 열이 아닙니다. 그렇지 않으면,s= 저장되었습니다. (나중에 다른 값이 추가될 수 있습니다.)
attidrop됨 부울 이 열은 삭제되었으며 더 이상 유효하지 않습니다. 삭제된 열은 여전히 테이블에 물리적으로 존재하지만 파서에서 무시되므로 SQL을 통해 액세스할 수 없습니다.
아티스로컬 부울 이 열은 관계에서 로컬로 정의됩니다. 열은 로컬로 정의되고 동시에 상속될 수 있습니다.
attinhcount int4 이 열의 직계 조상 수. 상위 항목 수가 0이 아닌 열은 삭제하거나 이름을 바꿀 수 없습니다.
attcollation oid pg_collation.oid 열의 정의된 데이터 정렬 또는 열이 정렬 가능한 데이터 배트맨 토토이 아닌 경우 0입니다.
공격 아클리템[] 열 수준 접근 권한(이 열에 특별히 부여된 권한이 있는 경우)
attoptions 텍스트[] 속성 수준 옵션, 다음과 같이키워드=값문자열
attfdwoptions 텍스트[] 속성 수준 외부 데이터 래퍼 옵션, 다음과 같이키워드=값문자열
attmissingval 임의배열 이 열에는 열이 비휘발성으로 추가될 때 발생하는 것처럼 열이 행에서 완전히 누락될 때 사용되는 값을 포함하는 하나의 요소 배열이 있습니다.기본값행이 생성된 후의 값입니다. 값은 다음 경우에만 사용됩니다.atthasmissing사실입니다. 값이 없으면 열은 null입니다.

삭제된 열의pg_attribute항목,atttypid0으로 재설정되지만아틀렌및 기타 필드는 다음에서 복사됨pg_type아직 유효합니다. 이러한 배치는 삭제된 컬럼의 데이터형이 나중에 삭제되는 상황에 대처하기 위해 필요하므로, 삭제된 컬럼은 없습니다.pg_type더 이상 행.아틀렌그리고 다른 필드는 테이블 행의 내용을 해석하는 데 사용될 수 있습니다.