PostgreSQL Source Code  git master
pg_database.h File Reference
#include "catalog/genbki.h"
#include "catalog/pg_database_d.h"
Include dependency graph for pg_database.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef FormData_pg_databaseForm_pg_database
 

Functions

 CATALOG (pg_database, 1262, DatabaseRelationId) BKI_SHARED_RELATION BKI_ROWTYPE_OID(1248
 

Variables

DatabaseRelation_Rowtype_Id BKI_SCHEMA_MACRO
 
Oid datdba
 
int32 encoding
 
NameData datcollate
 
NameData datctype
 
bool datistemplate
 
bool datallowconn
 
int32 datconnlimit
 
Oid datlastsysoid
 
TransactionId datfrozenxid
 
TransactionId datminmxid
 
Oid dattablespace
 
 FormData_pg_database
 

Typedef Documentation

◆ Form_pg_database

Function Documentation

◆ CATALOG()

CATALOG ( pg_database  ,
1262  ,
DatabaseRelationId   
)

Variable Documentation

◆ BKI_SCHEMA_MACRO

DatabaseRelation_Rowtype_Id BKI_SCHEMA_MACRO
Initial value:
{
NameData datname
Definition: c.h:570

Definition at line 30 of file pg_database.h.

◆ datallowconn

bool datallowconn

Definition at line 37 of file pg_database.h.

Referenced by check_proper_datallowconn(), and set_frozenxids().

◆ datcollate

NameData datcollate

Definition at line 34 of file pg_database.h.

◆ datconnlimit

int32 datconnlimit

Definition at line 38 of file pg_database.h.

Referenced by dumpDatabase().

◆ datctype

NameData datctype

Definition at line 35 of file pg_database.h.

◆ datdba

Oid datdba

Definition at line 32 of file pg_database.h.

Referenced by createdb(), pg_database_aclmask(), and pg_database_ownercheck().

◆ datfrozenxid

TransactionId datfrozenxid

Definition at line 40 of file pg_database.h.

Referenced by vac_truncate_clog().

◆ datistemplate

bool datistemplate

Definition at line 36 of file pg_database.h.

Referenced by dumpDatabase().

◆ datlastsysoid

Oid datlastsysoid

Definition at line 39 of file pg_database.h.

◆ datminmxid

TransactionId datminmxid

Definition at line 41 of file pg_database.h.

Referenced by vac_truncate_clog().

◆ dattablespace

Oid dattablespace

Definition at line 42 of file pg_database.h.

Referenced by InitPostgres().

◆ encoding

◆ FormData_pg_database

FormData_pg_database

Definition at line 47 of file pg_database.h.

Referenced by vac_truncate_clog().