Information schema for catalogs

You can use the information_schema.catalogs view to get information about catalogs (databases in SQL terminology). You can use a SELECT query to return information about each database as shown in the example below.

SELECT
  *
FROM
  information_schema.catalogs;

Columns in information_schema.catalogs

Each row has the following columns with information about the database.

Column Name Data Type Description
catalog_name TEXT Name of the database.
default_collation TEXT Always ‘POSIX’.
default_character_set TEXT Always ‘UTF-8’.
description TEXT The description of the database.
created TIMESTAMPTZ The time the database was created.
ddl TEXT The text of the SQL statement that created the database.
catalog_owner TEXT The owner of the database, NULL if there is none.
last_altered TIMESTAMPTZ Time the database was last altered.
last_altered_by TEXT Name of the last user to alter the database.