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:

Artigo Tags :