카탈로그pg_database상점 사용 가능한 데이터베이스에 대한 정보. 데이터베이스가 생성됩니다. 와 함께데이터베이스 생성명령. 문의PostgreSQL : 문서 : 7.4 : 토토 커뮤니티 관리용 일부 매개변수의 의미에 대한 세부정보입니다.
대부분의 시스템 카탈로그와는 달리pg_database은(는) 모든 데이터베이스에서 공유됩니다. 클러스터: 사본이 하나만 있습니다.pg_database클러스터당, 하나가 아닌 클러스터당 데이터베이스.
표 43-12.pg_database열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| 데이터이름 | 이름 | 데이터베이스 이름 | |
| 다트바 | int4 | pg_shadow.usesysid | 데이터베이스의 소유자, 일반적으로 데이터베이스를 생성한 사용자 그것 |
| 인코딩 | int4 | 이 데이터베이스의 문자 인코딩 | |
| datistemplate | 부울 | 참이면 이 데이터베이스는 다음에서 사용될 수 있습니다.템플릿절데이터베이스 생성새 데이터베이스를 생성하려면 이것의 복제품으로. | |
| dataallowconn | 부울 | 거짓이면 누구도 이 데이터베이스에 연결할 수 없습니다. 이는 다음을 보호하는 데 사용됩니다.템플릿0데이터베이스가 존재하지 않습니다. 변경되었습니다. | |
| datlastsysoid | oid | 데이터베이스의 마지막 시스템 OID; 특히 유용하다 에pg_dump | |
| datvacuumxid | xid | 트랜잭션 ID로 삽입되거나 삭제된 모든 행 이것이 알려진 커밋으로 표시되기 전에 또는 이 데이터베이스에서는 중단된 것으로 알려져 있습니다. 이는 결정하는 데 사용됩니다. 커밋 로그 공간을 재활용할 수 있는 경우. | |
| datfrozenxid | xid | 이 행 이전에 거래 ID로 삽입된 모든 행 영구()로 레이블이 변경되었습니다."냉동") 이 데이터베이스의 트랜잭션 ID입니다. 이는 데이터베이스가 필수인지 확인하는 데 유용합니다. 거래 ID 랩어라운드를 피하기 위해 곧 비워집니다. 문제. | |
| datpath | 텍스트 | 데이터베이스가 대체 위치에 저장된 경우 그러면 위치가 기록됩니다. 그것은 환경 변수 이름 또는 절대 경로에 따라 어떻게 입력됐는지. | |
| datconfig | 텍스트[] | 런타임 구성을 위한 세션 기본값 변수 | |
| 데이터cl | 아클리템[] | 접근 권한 |