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

3.4. pg_속성

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

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

표 3-4. 토토 커뮤니티 열

이름 유형 참고자료 설명
attrelid oid pg_class.oid 이 열이 속한 테이블
attname 이름 열 이름
atttypid oid pg_type.oid 이 열의 데이터 유형
attstattarget int4 attstattarget제어 이에 대해 누적된 통계의 세부정보 수준 열 기준분석. 0 값 통계를 수집하지 않아야 함을 나타냅니다. 는 양수 값의 정확한 의미는 데이터 유형에 따라 다릅니다. 스칼라 데이터 유형의 경우,attstattarget둘 다 목표입니다 수"가장 일반적인 값"수집할 히스토그램 저장소의 목표 수 생성합니다.
attlen int2 이것은 다음의 사본입니다.pg_type.타이플렌이 열의 유형에 대해.
attnum int2 열의 번호. 일반 열은 1부터 번호가 매겨집니다. 다음과 같은 시스템 열oid, (임의의) 부정성을 갖습니다. 숫자.
attndims int4 열이 배열 유형인 경우 차원 수. 그렇지 않으면 0. (현재, 차원의 수는 배열은 적용되지 않으므로 0이 아닌 값은 효과적으로 적용됩니다. 의미"그것은 배열입니다".)
attcacheoff int4 저장소에서는 항상 -1이지만 튜플에 로드된 경우 메모리의 설명자는 캐시하기 위해 업데이트될 수 있습니다. 튜플 내 속성의 오프셋입니다.
atttypmod int4 atttypmod기록 테이블 생성 시 제공되는 유형별 데이터(예: 예, a의 최대 길이varchar열). 다음으로 전달됩니다. 세 번째로 유형별 입력 및 출력 기능 논쟁. 값은 일반적으로 다음과 같은 유형의 경우 -1입니다. typmod가 필요하지 않습니다.
attbyval 부울 사본pg_type.typbyval이 열 유형의
attstorage 문자 사본pg_type.유형저장이 열 유형의
attisset 부울 참이면 이 속성은 집합입니다. 그렇다면, 뭐 실제로 속성에 저장되는 것은 튜플의 OID입니다. 에서pg_proc카탈로그.pg_proc튜플에는 다음이 포함됩니다. 이 세트를 정의하는 쿼리 문자열 - 즉, 세트를 얻으러 달려가세요. 그래서atttypid(위 참조)은 이 쿼리에서 반환된 유형이지만 실제 길이는 이 속성은의 길이(크기)입니다.oid. --- 적어도 이것은 이론입니다. 모두 요즘은 아마 꽤 망가진 것 같군요.
부착 문자 사본pg_type.typalign이 열 유형의
attnotnull 부울 이것은 NOT NULL 제약조건을 나타냅니다. 가능하다 이 필드를 변경하여 활성화 또는 비활성화하려면 제약.
atthasdef 부울 이 열에는 기본값이 있습니다. 이 경우 기본값은 다음과 같습니다. 해당 항목이 됩니다.pg_attrdef실제로 카탈로그 값을 정의합니다.