시스템 카탈로그는 관계형 카탈로그가 있는 곳입니다. 데이터베이스 관리 시스템은 다음과 같은 스키마 메타데이터를 저장합니다. 테이블과 열에 대한 정보, 내부 장부에 대한 정보 정보.포스트그레SQL의 시스템 토토 커뮤니티는 일반 테이블입니다. 삭제하고 다시 만들 수 있습니다. 테이블을 추가하고, 열을 추가하고, 값을 삽입 및 업데이트하는 등의 작업을 심각하게 수행합니다. 그런 식으로 시스템을 엉망으로 만드십시오. 일반적으로 사람은 절대 바꿀 필요가 없습니다. 시스템 토토 커뮤니티를 직접 작성하려면 항상 SQL 명령이 있어야 합니다. 그렇게 하세요. (예를 들어,데이터베이스 생성행을 삽입합니다.pg_database토토 커뮤니티 -- 실제로 디스크에 데이터베이스를 생성합니다.) 추가와 같은 난해한 작업에는 몇 가지 예외가 있습니다. 인덱스 액세스 방법.
표 3-1. 시스템 토토 커뮤니티
| 토토 커뮤니티 이름 | 목적 |
|---|---|
| pg_aggregate | 집계 함수 |
| pg_am | 색인 액세스 방법 |
| pg_amop | 액세스 방법 연산자 |
| pg_amproc | 액세스 방법 지원 절차 |
| pg_attrdef | 열 기본값 값 |
| pg_attribute | 테이블 열 (속성, 필드) |
| pg_class | 테이블, 인덱스, 시퀀스("관계") |
| pg_database | 데이터베이스 |
| pg_description | 설명 또는 의견 데이터베이스 개체에 대해 |
| pg_group | 사용자 그룹 |
| pg_index | 추가 색인 정보 |
| pg_inheritproc | (사용되지 않음) |
| pg_inherits | 테이블 상속 계층구조 |
| pg_ipl | (사용되지 않음) |
| pg_언어 | 글쓰기를 위한 언어 기능 |
| pg_largeobject | 대형 개체 |
| pg_listener | 비동기 알림 |
| pg_opclass | 색인 액세스 방법 연산자 클래스 |
| pg_operator | 연산자 |
| pg_proc | 함수 및 절차 |
| pg_relcheck | 제약조건 확인 |
| pg_rewrite | 쿼리 재작성 규칙 |
| pg_shadow | 데이터베이스 사용자 |
| pg_statistic | 최적화 통계 |
| pg_trigger | 트리거 |
| pg_type | 데이터 유형 |
대부분의 카탈로그에 대한 자세한 문서는 다음과 같습니다. 인덱스 접근 방법과 관련된 카탈로그를 설명합니다. 에서프로그래머 가이드. 일부 카탈로그에는 아직 문서가 없습니다.