カタログpg_database
は、利用可能なデータベースに関する情報を格納します。 データベースはCREATE DATABASEコマンドで作成されます。 ほとんどのシステムカタログとは異なり、pg_database
はクラスターのすべてのデータベースで共有されます。pg_database
のコピーはクラスターごとに1つだけで、データベースごとに1つではありません。
列 | データ型 | 説明 |
|
| 行識別子。 |
|
| データベース名 |
|
| データベースの所有者、通常はそれを作成したユーザー。 |
|
| このデータベースの文字エンコード ( |
|
| このデータベースのLC_COLLATE。 |
|
| このデータベースのLC_CTYPE。 |
|
|
|
|
| falseの場合、誰もこのデータベースに接続できません。 これは、 |
|
| このデータベースに対して実行できる同時接続の最大数を設定します。 -1は制限なしを意味し、-2はデータベースが無効であることを示します。 |
|
| データベース内の最後のシステムOID。特にtopg_dumpに役立ちます。 |
|
| これより前のすべてのトランザクションIDは、このデータベース内の永続的な (「凍結された」) トランザクションIDに置き換えられています。 これは、トランザクションIDのラップアラウンドを防ぐために、または |
|
| この前のすべてのmultixact IDは、このデータベースのトランザクションIDに置き換えられています。 これは、multixact IDのラップアラウンドを防ぐために、または |
|
| データベースのデフォルトの表領域。 このデータベース内で、 |
|
| アクセス権。 |