neste tutorial, irá aprender a mostrar bases de dados num servidor de bases de dados PostgreSQL.
no MySQL, você pode mostrar todas as bases de dados no servidor de base de dados usando a declaração SHOW DATABASES
.
PostgreSQL não suporta directamente a declaração
mas oferece-lhe algo semelhante. O PostgreSQL oferece-lhe duas formas de mostrar as bases de dados no servidor de bases de dados actual.,
Listagem de bancos de dados em PostgreSQL, utilizando o comando psql
Se você estiver usando o psql ferramenta para se conectar ao banco de dados PostgreSQL server, você pode emitir \l
comando mostra todas as bases de dados no servidor atual da seguinte forma:
Code language: Shell Session (shell)
Primeiro, iniciar o psql ferramenta. Ele irá pedir-lhe as seguintes informações: servidor, banco de dados, porta e Utilizador. Se carregar no tecla Enter, irá usar o valor por omissão indicado nos parêntesis rectos ().,stgreSQL prompt como este:
Code language: Shell Session (shell)
Ele mostrará a seguinte saída:
Se você deseja obter mais informações, você pode usar o \l+
comando:
Code language: Shell Session (shell)
Listagem de bancos de dados PostgreSQL usando a instrução SELECT
Além de usar o \l
ou \l+
comando, você pode usar a instrução SELECT para consulta a banco de dados de nomes a partir de pg_database
catálogo que contém informações sobre bases de dados.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
a consulta mostra quatro bases de dados no actual servidor de bases de dados.
Summary
- Use
\l
or\l+
inpsql
to show all databases in the current PostgreSQL server. - Use the
SELECT
statement to query data from thepg_database
to get all databases.
- este tutorial foi útil ?
- YesNo