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
Última atualização em: | 49872 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.