O PostgreSQL Mostrar Tabelas

0 Comments

Resumo: neste tutorial, você vai aprender como mostram as tabelas no PostgreSQL usando psql ferramenta e pg_catalog esquema.

Se você vem de MySQL, você pode querer usar a popular declaração SHOW TABLES que mostra todas as tabelas em uma base de dados específica.

PostgreSQL não suporta a declaração SHOW TABLES mas fornece-lhe uma alternativa.

PostgreSQL mostrar as tabelas usando psql

primeiro, ligue-se ao PostgreSQL usando a ferramenta psql.,

a opção -U flag representa o utilizador e -W requer que você forneça a senha. Neste comando, você usa o postgres utilizador para aceder ao servidor de bases de dados PostgreSQL.

Secodn, introduza a palavra-passe para o utilizador postgres e pressione Enter keywboard:

Code language: PHP (php)

o Terceiro, mudar para um banco de dados de exemplo:.,, dvdrental:

Code language: PHP (php)

Note que você pode se conectar a um banco de dados específico quando você efetuar logon para o banco de dados PostgreSQL server:

neste comando, -d bandeira significa banco de dados. Neste comando, você se conecta ao id

datbase usando o postgres usuário.,

o Terceiro, use o \dt comandos do PostgreSQL linha de comandos para mostrar tabelas dvdrental banco de dados:

Code language: PHP (php)

Resultado:

Para obter mais informações sobre tabelas, você pode usar o \dt+ comando., Ele irá adicionar o size e description colunas:

Code language: PHP (php)

PostgreSQL mostrar tabelas usando pg_catalog esquema

Outra maneira de mostrar tabelas no PostgreSQL é usar o SELECT instrução para consulta de dados do PostgreSQL catálogo da seguinte forma:

nesta consulta, utilizou-se uma condição de WHERE cláusula de filtro de tabelas de sistema., Se omitir a cláusula WHERE, obterá muitas tabelas, incluindo as tabelas do sistema.

Resumo

  • Use \dt ou \dt+ comando psql mostrar tabelas em um banco de dados específico.
  • Use the SELECT statement to query table information from the pg_catalog.pg_tables catalog.
  • este tutorial foi útil ?
  • YesNo


Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *