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
(pg_encoding_to_char() can translate
this number to the encoding name) |
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
|
datfrozenxid | xid | | All transaction IDs before this one have been replaced with a permanent
("frozen") transaction ID in this database. This is used to
track whether the database needs to be vacuumed in order to prevent
transaction ID wraparound or to allow pg_clog to be shrunk.
It is the minimum of the per-table
pg_class.relfrozenxid values
|
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
|