datname
|
name
|
|
Database name |
datdba
|
oid
|
pg_authid
.oid
|
Owner of the database, usually the user who created it |
encoding
|
int4
|
|
Character encoding for this database |
datistemplate
|
bool
|
|
If true then this database can be used in the TEMPLATE clause of CREATE DATABASE to create a new database as a clone of this one. |
datallowconn
|
bool
|
|
If false then no one can connect to this database. This is used to protect the template0 database from being altered. |
datconnlimit
|
int4
|
|
Sets maximum number of concurrent connections that can be made to this database. -1 means no limit. |
datlastsysoid
|
oid
|
|
Last system OID in the database; useful particularly to pg_dump |
datvacuumxid
|
xid
|
|
All rows inserted or deleted by transaction IDs before this one have been marked as known committed or known aborted in this database. This is used to determine when commit-log space can be recycled. |
datfrozenxid
|
xid
|
|
All rows inserted by transaction IDs before this one have been relabeled with a permanent ("frozen") transaction ID in this database. This is useful to check whether a database must be vacuumed soon to avoid transaction ID wrap-around problems. |
dattablespace
|
oid
|
pg_tablespace
.oid
|
The default tablespace for the database. Within this database, all tables for which pg_class.reltablespace is zero will be stored in this tablespace; in particular, all the non-shared system catalogs will be there. |
datconfig
|
text[]
|
|
Session defaults for run-time configuration variables |
datacl
|
aclitem[]
|
|
Access privileges; see
GRANT
and
REVOKE
for details. |