Ao usar o psql com o PostgreSQL, podemos usar o
\list+
comando para retornar informações sobre todos os bancos de dados no servidor. Também podemos usar a forma abreviada (
\l+
) para obter o mesmo resultado. Exemplo
Aqui está o que recebo quando executo o comando no meu servidor de teste:
\l+
Resultado:
List of databases +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+ | Name | Owner | Encoding | Collate | Ctype | Access privileges | Size | Tablespace | Description | +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+ | barney | barney | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8433 kB | pg_default | | | music | barney | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8225 kB | pg_default | | | pagila | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 16 MB | pg_default | | | pethotel | barney | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8169 kB | pg_default | | | postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8097 kB | pg_default | default administrative connection database | | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +| 7905 kB | pg_default | unmodifiable empty database | | | | | | | postgres=CTc/postgres | | | | | template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +| 7905 kB | pg_default | default template for new databases | | | | | | | postgres=CTc/postgres | | | | +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+
O comando também pode ser executado sem o sinal de mais (
+
), mas isso excluirá informações de tamanho (e espaços de tabela padrão e descrições). Você também pode anexar um nome de banco de dados para retornar informações sobre um único banco de dados.
Exemplo:
\l+ music
Resultado:
List of databases +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+ | Name | Owner | Encoding | Collate | Ctype | Access privileges | Size | Tablespace | Description | +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+ | music | barney | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8225 kB | pg_default | | +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+