Exibindo informações do banco de dados, tabelas e colunas do PostgreSQL

Neste post vou mostrar alguns comandos que te ajudaram a utilizar o postgreSQL

Wolmir Cezer Garbin por Wolmir Cezer Garbin - - Banco de Dados - TUTORIAL

Última atualização em: | 49584 Visualizações

Já escrevi outro post falando sobre os mesmos comandos para o MySQL. Para ver acesse: Exibindo informações do banco de dados, tabelas e colunas do MySQL

Vamos ver os mesmos comandos para PostgreSQL.

Listar os Bancos de Dados

O primeiro dos comandos mostra como listar os bancos de dados. Para isso veja os comandos:

PostgreSQL (psql)
\l;

Ou ainda, pode usar a instrução em SQL para listar todos os bancos de dados no PostgreSQL:

SELECT datname FROM pg_database;

Alterar entre Banco de Dados Corrente

Após visualizar todos os bancos de dados, use este comando. Ele mostra como alterar entre o Banco de Dados corrente.

PostgreSQL (psql)
\c database_name;


Exibindo tabelas do Banco de Dados

Para exibir as tabelas após estar com um banco de dados selecionado, utilize o comando:

PostgreSQL (psql)
\d;

Ou ainda, pode usar a instrução em SQL:

SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';

Visualizando as colunas de uma tabela

Para ver todas as colunas de uma tabela, use o comando:

PostgreSQL(psql):
\d table_name;

Ou pode usar a instrução em SQL.

SELECT column_name FROM information_schema.columns WHERE table_name = '<tabela>';

Note que <tabela> deve ser substituido pelo nome da tabela.

Ver detalhes das colunas de uma tabela

Para detalhar as colunas, seus tipos dentre outras informações de uma tabela, use o comando:

PostgreSQL(psql):
d+ table_name;

Ou pode usar a instrução em SQL.

SELECT * FROM information_schema.columns WHERE table_name ='<tabela>';

Note que <tabela> deve ser substituido pelo nome da tabela.

Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Apoiadores

Publique seu post no Receitas de Código

Aguarde, estamos trabalhando para que você possa publicar sua postagem no Receitas de Código!