51.15. PG_DATABASE

카탈로그PG_DATABASE사용 가능한 사설 토토에 대한 정보를 저장합니다. 사설 토토는로 생성됩니다.사설 토토 생성명령. 찾다PostgreSQL : 문서 : 13 : 22 장. 사설 토토 사이트 관리일부 매개 변수의 의미에 대한 자세한 내용은

대부분의 시스템 카탈로그와 달리PG_DATABASE클러스터의 모든 사설 토토에서 공유됩니다. 사본은 단 하나뿐입니다.PG_DATABASE클러스터 당, 사설 토토 당 하나가 아님.

표 51.15. PG_DATABASE

열 유형

설명

OID OID

행 식별자

datname 이름

데이터베이스 이름

datdba OID(참조pg_authid.OID)

사설 토토의 소유자, 일반적으로 그것을 만든 사용자

인코딩 int4

이 데이터베이스에 대한 문자 인코딩 (pg_encoding_to_char ()이 숫자를 인코딩 이름으로 변환 할 수 있습니다)

datcollate 이름

이 사설 토토의 LC_COLLATE

datctype 이름

이 사설 토토 용 LC_CTYPE

datistemplate bool

true 인 경우이 사설 토토를 사용자가 복제 할 수 있습니다.createb특권; False 인 경우 슈퍼 사용자 또는 사설 토토 소유자 만 복제 할 수 있습니다.

datallowconn bool

false 인 경우 아무도이 사설 토토에 연결할 수 없습니다. 이것은를 보호하는 데 사용됩니다.Template0사설 토토가 변경되지 않도록합니다.

datconnlimit int4

이 사설 토토에 만들 수있는 최대 동시 연결 수를 설정합니다. -1은 한계가 없으며 -2는 사설 토토가 유효하지 않음을 나타냅니다.

datlastsysoid OID

데이터베이스의 마지막 시스템 OID; 특히 유용한pg_dump

datfrozenxid xid

이 트랜잭션 ID 이전의 모든 트랜잭션 ID는 영구로 대체되었습니다 (냉동)이 사설 토토의 트랜잭션 ID. 이는 트랜잭션 ID 랩 어라운드를 방지하기 위해 사설 토토를 청소 해야하는지 여부를 추적하는 데 사용됩니다.PG_XACT축소. 테이블 당 최소입니다pg_class.relfrozenxid값.

datminmxid xid

이 ID 이전의 모든 다중 공장 ID 가이 데이터베이스의 트랜잭션 ID로 대체되었습니다. 이는 다중 공장 ID 랩 어라운드를 방지하기 위해 데이터베이스를 진공 청소기로 청소 해야하는지 여부를 추적하는 데 사용됩니다.​​pg_multixact축소. 테이블 당 최소입니다pg_class.relminmxid값.

dattablespace OID(참조PG_TABLESPACE.OID)

사설 토토의 기본 테이블 스페이스. 이 사설 토토 내에서 모든 테이블pg_class.reltablespaceIS 0 은이 테이블 스페이스에 저장됩니다. 특히, 모든 비 공유 시스템 카탈로그가있을 것입니다.

DataCl aclitem []

액세스 권한; 보다섹션 5.7자세한 내용


정정 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면