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

3.4. pg_토토 꽁 머니

pg_attribute정보를 저장합니다 테이블 열에 대해. 정확히 하나 있을 겁니다.pg_attribute모든 열에 대한 행 데이터베이스의 테이블입니다. (다음에 대한 속성 항목도 있습니다. 인덱스 및 기타 개체. 참조pg_class.)

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

표 3-4. pg_attribute 열

이름 유형 참고자료 설명
attrelid oid pg_class.oid 테이블 이 열 속한
attname 이름 열 이름
atttypid oid pg_type.oid 이 데이터 유형은 열
분산 float4 분산분산입니다 열의 통계(0.0~1.0) 또는 0인 경우 통계가 계산되지 않았습니다. 또는 -1.0인 경우진공열에 다음이 포함되어 있지 않음을 발견했습니다. 중복된 항목(이 경우 분산은 1.0/으로 간주됨numberOfRows용 현재 테이블 크기). -1.0 해킹은 다음과 같은 이유로 유용합니다. 행 수는 다음보다 더 자주 업데이트될 수 있습니다.분산입니다. 우리는 가정한다 해당 열은 중복되지 않는 항목을 유지합니다. 재산.
아틀렌 int2 이것은 다음의 사본입니다.pg_type.타이플렌이 열의 유형에 대해.
attnum int2 열의 번호. 일반 열은 1부터 번호가 매겨집니다. 시스템 열, 같은oid, 가지고 있습니다 (임의) 음수.
attnelems int4 차원 수(다음인 경우) 열은 배열입니다.
attcacheoff int4 저장소에서는 항상 -1이지만, 메모리의 튜플 설명자에 로드될 때 이는 다음과 같을 수 있습니다. 업데이트된 캐시 내 속성의 오프셋 튜플.
atttypmod int4 atttypmod유형별 데이터를 기록합니다. 테이블 생성 시 제공됩니다(예: 최대 a의 길이varchar열). 그것은 유형별 입력 및 출력 함수에 전달됩니다. 세 번째 주장. 유형의 경우 일반적으로 값은 -1입니다. typmod가 필요하지 않습니다.
attbyval 부울 사본pg_type.typbyval이 열 유형의
attstorage 문자 사본pg_type.유형저장이 열 유형의
attisset 부울 참이면 이 토토 꽁 머니은 세트. 이 경우 실제로 저장되는 내용은 무엇입니까? 토토 꽁 머니은에 있는 튜플의 OID입니다.pg_proc카탈로그.pg_proc튜플에 쿼리 문자열이 포함되어 있습니다. 이는 이 세트를 정의합니다. 즉, 설정합니다. 그래서atttypid(참조 위)은 이 쿼리에서 반환된 유형을 나타내지만 이 속성의 실제 길이는 anoid. --- 적어도 이것은 이론. 이 모든 것이 아마도 상당히 깨졌을 것입니다. 일.
부착 문자 사본pg_type.typalign이 열 유형의
attnotnull 부울 이것은 NOT NULL을 나타냅니다. 제약. 이 필드를 활성화하도록 변경할 수 있습니다. 또는 제약 조건을 비활성화합니다.
atthasdef 부울 이 열에는 기본값이 있습니다 값(이 경우 해당 항목이 있음) 에서pg_attrdef카탈로그 실제로 값을 정의합니다.