PostgreSQL não suporta a demonstração de tabelas diretamente como MySQL faz, mas fornece aos usuários uma alternativa. Neste artigo, vamos explorá-los em detalhes.
Usando Psql Shell:
Uma forma de lista de todas as tabelas em um banco de dados é usar o comando abaixo após o login no banco de dados:
Syntax: \dt
Exemplo:
neste exemplo, vamos consultar a lista de todas as tabelas no banco de dados de exemplo, ou seja, dvdrental.,
Primeiro, faça logon para o banco de dados de exemplo usando o comando abaixo:
\c dvdrental
Agora use o comando abaixo para listar as tabelas da mesma:
\dt
Saída:
Usando pg_catalog esquema:
Outra maneira de mostrar tabelas no PostgreSQL é usar a instrução SELECT para consulta de dados do PostgreSQL catálogo da seguinte forma:
Syntax:SELECT *FROM pg_catalog.pg_tablesWHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
Exemplo:
neste exemplo, vamos consultar a lista de todas as tabelas no banco de dados de exemplo, ou seja, dvdrental.,
Primeiro, faça logon para o banco de dados de exemplo usando o comando abaixo:
\c dvdrental
Agora, runt o comando abaixo para listar as tabelas no banco de dados:
SELECT *FROM pg_catalog.pg_tablesWHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';
Saída:
Deixe uma resposta