2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 꽁 머니 PostgreSQL : 문서 : 17 : 51.11. pg_class버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

44.11. pg_class

카탈로그pg_class카탈로그 테이블과 열이 있거나 그렇지 않은 대부분의 모든 것 테이블과 비슷하다. 여기에는 인덱스가 포함됩니다. (또한 참조하세요.)pg_index), 시퀀스, 뷰, 복합 유형 및 TOAST 토토 결과; 참조relkind. 아래에서는 이 모든 것을 의미할 때 우리가 말하는 물건의 종류"관계". 모든 열이 의미 있는 것은 아닙니다. 모든 관계 유형.

표 44-11.pg_class

이름 유형 참고자료 설명
relname 이름 테이블, 인덱스, 뷰 등의 이름
relnamespace oid pg_namespace.oid 이것을 포함하는 네임스페이스의 OID 관계
reltype oid pg_type.oid 이 항목에 해당하는 데이터 유형의 OID 테이블의 행 유형(있는 경우)(인덱스가 없는 경우 0pg_type항목)
재소유자 oid pg_authid.oid 관계 소유자
relam oid pg_am.oid 색인인 경우 사용된 액세스 방법(B-트리, 해시 등)
relfilenode oid 이 관계의 디스크에 있는 파일 이름; 0이면 없음
reltablespace oid pg_tablespace.oid 이 관계가 저장된 토토 결과스페이스입니다. 만약에 0이면 데이터베이스의 기본 토토 결과스페이스가 암시됩니다. (아님 관계에 디스크상의 파일이 없으면 의미가 있습니다.)
relpages int4 이 토토 결과의 디스크 표현 크기 페이지(크기)BLCKSZ). 이것은 기획자가 사용하는 추정치일 뿐입니다. 다음에 의해 업데이트됩니다.진공, 분석및 다음과 같은 몇 가지 DDL 명령색인 생성
reltuples 플로트4 테이블의 행 수. 이것은 단지 추정치일 뿐입니다. 기획자가 사용합니다. 다음에 의해 업데이트됩니다.진공, 분석, 그리고 다음과 같은 몇 가지 DDL 명령이 있습니다.만들기 인덱스
reltoastrelid oid pg_class.oid 이 토토 결과과 연관된 TOAST 토토 결과의 OID, 0 만약 없다면. TOAST 토토 결과은 큰 속성을 저장합니다."줄을 벗어났습니다"보조 토토 결과
reltoastidxid oid pg_class.oid TOAST 토토 결과의 경우 해당 인덱스의 OID입니다. 그렇지 않은 경우 0 토스트 토토 결과
relhasindex 부울 이것이 테이블이고 최근에 있었던(또는 최근에 있었던) 경우 True입니다. 모든 인덱스. 이는 다음으로 설정됩니다.만들기 인덱스, 그러나에 의해 즉시 삭제되지는 않음인덱스 삭제. 진공삭제relhasindex테이블에 다음이 있는 것을 발견하면 색인 없음
재공유됨 부울 이 테이블이 다음의 모든 데이터베이스에서 공유되는 경우 참입니다. 클러스터. 특정 시스템 카탈로그(예:pg_database)이 공유됨
relistem 부울 이 토토 결과이 임시 관계인 경우 참입니다. 그렇다면, 생성 세션만 해당 세션에 안전하게 액세스할 수 있습니다. 내용
relkind 문자 r= 일반 토토 결과,i= 색인,S= 시퀀스,v= 보기,c= 복합 유형,t= 토스트 토토 결과
relnatts int2 관계의 사용자 열 수(시스템 열은 계산되지 않음). 이만큼 많을 텐데 의 해당 항목pg_attribute. 또한 참조하세요pg_attribute.attnum
relchecks int2 개수확인제약조건 토토 결과 위에; 참조pg_constraint카탈로그
relhasoids 부울 다음의 각 행에 대해 OID를 생성하면 참입니다. 관계
relhaspkey 부울 토토 결과에 기본 데이터베이스가 있는 경우(또는 한 번 있었던 경우) True입니다. 키
relhasrules 부울 토토 결과에 규칙이 있는 경우(또는 한 번 있었던 경우) 참입니다. 참조pg_rewrite카탈로그
relhastriggers 부울 토토 결과에 트리거가 있거나 한 번 있었다면 참입니다. 참조사설 토토 PostgreSQL카탈로그
relhassubclass 부울 토토 결과에 상속이 있거나 한 번 있었다면 참입니다. 어린이
relfrozenxid xid 이번 거래 이전의 모든 거래 ID는 다음과 같습니다. 영구 (로 대체됨"냉동") 이 테이블의 트랜잭션 ID입니다. 이는 테이블이 필요한지 여부를 추적하는 데 사용됩니다. 트랜잭션 ID 랩어라운드를 방지하기 위해 진공화되거나 허용하다pg_clog축소됩니다. 0(잘못된 거래 ID) 경우 관계는 토토 결과이 아닙니다.
relacl 아클리템[] 액세스 권한; 참조그랜트그리고취소자세한 내용은
reloptions 텍스트[] 액세스 방법별 옵션, 다음과 같이"키워드=값"문자열