Você pode realizar esta tarefa de 2 maneiras.
Um está usando
psql . Digite o comando
\list (ou \l ), e o PostgreSQL mostrará a lista de bancos de dados (e templates):
Neste caso, a lista de bancos de dados é
airbnbclonenextbnbpostgrestest
template0 e template1 são modelos. Os modelos são modelos para novos bancos de dados, e você pode usá-los para pré-preencher novos bancos de dados usando a sintaxe
CREATE DATABASE databasename TEMPLATE template0 . Por padrão, o modelo usado ao criar um novo banco de dados usando
CREATE DATABASE databasename é template1 . É um tópico que não importa agora, mas eu só quero que você saiba o que são templates.
Uma visualização mais avançada, que inclui o tamanho do disco de cada banco de dados individual, pode ser recuperada usando
\list+ (ou \l+ ):
A outra maneira de listar bancos de dados é usando uma consulta SQL.
Correr:
SELECT datname FROM pg_database
WHERE datistemplate = false; Isso listará os bancos de dados, excluindo os modelos: