pg_class카탈로그pg_class열이 있거나 윈 토토과 유사한 윈 토토 및 기타 개체를 설명합니다. 여기에는 인덱스가 포함됩니다. (또한 참조하세요.)pg_index), 시퀀스(또한 참조pg_sequence), 뷰, 구체화된 뷰, 복합 유형 및 TOAST 윈 토토 보다relkind. 아래에서는 우리가 말하는 이러한 모든 종류의 객체를 의미합니다.“관계”. 모두는 아님pg_class의 열은 모든 관계 종류에 의미가 있습니다.
표 53.11. pg_class열
| 
               열 유형 설명  | 
          
|---|
| 
               
 행 식별자  | 
          
| 
               
 테이블, 인덱스, 뷰 등의 이름  | 
          
| 
               
 이 관계를 포함하는 네임스페이스의 OID  | 
          
| 
               
 이 윈 토토의 행 유형에 해당하는 데이터 유형의 OID(있는 경우). 인덱스, 시퀀스 및 토스트 윈 토토의 경우 0입니다.  | 
          
| 
               
 유형이 지정된 테이블의 경우 기본 복합 유형의 OID입니다. 다른 모든 관계의 경우 0  | 
          
| 
               
 관계 소유자  | 
          
| 
               
 이것이 테이블 또는 인덱스인 경우 사용된 액세스 방법(힙, B-트리, 해시 등); 그렇지 않으면 0(시퀀스 및 뷰와 같은 저장 공간이 없는 관계의 경우 0이 발생함)  | 
          
| 
               
 이 관계의 디스크에 있는 파일 이름; 0은 이것이 a임을 의미합니다.“매핑됨”디스크 파일 이름이 하위 수준 상태에 따라 결정되는 관계  | 
          
| 
               
 이 관계가 저장된 테이블스페이스입니다. 0인 경우 데이터베이스의 기본 테이블스페이스가 암시됩니다. 관계에 디스크에 파일이 없으면 의미가 없습니다. 단, 파티션된 테이블은 생성 명령에 파티션이 지정되지 않은 경우 파티션이 생성되는 테이블스페이스입니다.  | 
          
| 
               
 이 윈 토토의 디스크상 표현 크기(페이지 단위)(크기  | 
          
| 
               
 테이블의 실시간 행 수. 이는 기획자가 사용하는 추정치일 뿐입니다. 다음에 의해 업데이트됩니다.  | 
          
| 
               
 테이블의 가시성 맵에서 모두 표시로 표시된 페이지 수. 이는 기획자가 사용하는 추정치일 뿐입니다. 다음에 의해 업데이트됩니다.  | 
          
| 
               
 이 윈 토토과 연관된 TOAST 윈 토토의 OID. 없으면 0입니다. TOAST 윈 토토은 큰 속성을 저장합니다.“줄을 벗어남”보조 윈 토토에.  | 
          
| 
               
 이것이 윈 토토이고 인덱스가 있는 경우(또는 최근에 있었던 경우) True입니다.  | 
          
| 
               
 이 테이블이 클러스터의 모든 데이터베이스에서 공유되는 경우 참입니다. 특정 시스템 카탈로그(예:  | 
          
| 
               
 
  | 
          
| 
               
 
  | 
          
| 
               
 관계의 사용자 열 수(시스템 열은 계산되지 않음). 해당 항목이 이만큼 있어야 합니다.  | 
          
| 
               
 개수  | 
          
| 
               
 윈 토토에 규칙이 있거나 한 번 있었다면 참입니다. 참조  | 
          
| 
               
 윈 토토에 트리거가 있거나 한 번 있었다면 참입니다. 참조  | 
          
| 
               
 테이블이나 인덱스에 상속 하위 항목이나 파티션이 있는 경우(또는 한 번 있었던 경우) 참  | 
          
| 
               
 윈 토토에 행 수준 보안이 활성화되어 있으면 참입니다. 참조  | 
          
| 
               
 행 수준 보안(활성화된 경우)이 윈 토토 소유자에게도 적용되면 참입니다. 참조  | 
          
| 
               
 관계가 채워지면 참입니다(일부 구체화된 뷰를 제외한 모든 관계에 대해 참입니다)  | 
          
| 
               
 형성에 사용되는 열“복제본 ID”행의 경우:  | 
          
| 
               
 윈 토토이나 인덱스가 파티션인 경우 참  | 
          
| 
               
 테이블 다시 쓰기가 필요한 DDL 작업 중에 새 관계가 작성되는 경우 여기에는 원래 관계의 OID가 포함됩니다. 그렇지 않으면 0입니다. 해당 상태는 내부적으로만 표시됩니다. 이 필드에는 사용자에게 표시되는 관계에 대해 0 이외의 다른 항목이 포함되어서는 안 됩니다.  | 
          
| 
               
 이 이전의 모든 거래 ID는 영구(“냉동”) 이 윈 토토의 트랜잭션 ID입니다. 이는 트랜잭션 ID 랩어라운드를 방지하거나 허용하기 위해 윈 토토을 정리해야 하는지 여부를 추적하는 데 사용됩니다.  | 
          
| 
               
 이 것 이전의 모든 multixact ID는 이 테이블의 트랜잭션 ID로 대체되었습니다. 이는 multixact ID 랩어라운드를 방지하거나 허용하기 위해 테이블을 정리해야 하는지 여부를 추적하는 데 사용됩니다.  | 
          
| 
               
 접근 권한; 참조PostgreSQL : 문서 : 15 : 5.7. 와이즈 토토자세한 내용은  | 
          
| 
               
 액세스 방법별 옵션, 다음과 같이“키워드=값”문자열  | 
          
| 
               
 테이블이 파티션인 경우(참조  | 
          
여러 부울 플래그pg_class느리게 유지됩니다. 올바른 상태라면 true가 보장되지만 조건이 더 이상 true가 아닐 때 즉시 false로 재설정되지는 않습니다. 예를 들어,relhasindex에 의해 설정됨색인 생성, 그러나 결코 삭제되지 않습니다.인덱스 삭제. 대신에,진공삭제relhasindex윈 토토에 색인이 없는 것으로 발견되면. 이 배열은 경쟁 조건을 방지하고 동시성을 향상시킵니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.