53.15. pg_database

카탈로그pg_database사용 가능한 데이터베이스에 대한 정보를 저장합니다. 데이터베이스는로 생성됩니다.데이터베이스 생성명령. 찾다PostgreSQL : 문서 : 15 : 23 장. 롤 토토 관리일부 매개 변수의 의미에 대한 자세한 내용은

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

표 53.15. pg_database

열 유형

설명

OID OID

행 식별자

datname 이름

데이터베이스 이름

datdba OID(참조pg_authid.OID)

데이터베이스의 소유자, 일반적으로 그것을 만든 사용자

인코딩 int4

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

datlocprovider char

이 데이터베이스의 로케일 제공 업체 :C= libc,i= ICU

datistemplate bool

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

DatallowConn bool

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

datconnlimit int4

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

datfrozenxid xid

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

datminmxid xid

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

dattablespace OID(참조PG_TABLESPACE.OID)

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

datcollate 텍스트

이 데이터베이스의 LC_COLLATE

datctype 텍스트

이 데이터베이스 용 LC_CTYPE

Daticulocale 텍스트

이 데이터베이스의 ICU 로케일 ID

datcollversion 텍스트

Collation의 제공자 별 버전. 데이터베이스가 생성 된 다음 사용될 때 확인하여 데이터 손상으로 이어질 수있는 콜레이션 정의의 변경 사항을 감지 할 때 기록됩니다.

dataCl aclitem []

액세스 권한; 보다PostgreSQL : 문서 : 15 : 5.7. 와이즈 토토자세한 내용


정정 제출

문서에 맞지 않는 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면