Summary: in this tutorial, you will learn how to use the psql
tool andinformation_schema
to describe tables in PostgreSQL.
Se você tem usado MySQL, você normalmente usa a declaração DESCRIBE
para encontrar a informação em uma tabela.
PostgreSQL não suporta a declaração DESCRIBE
. No entanto, você pode consultar a informação em colunas de uma tabela de algumas maneiras.,
1) o PostgreSQL DESCREVER TABELA usando psql
Primeiro, conecte o PostgreSQL server usando o psql
ferramenta:
Code language: Shell Session (shell)
em Segundo lugar, introduza a palavra-passe para o postgres
usuário:
Code language: Shell Session (shell)
o Terceiro, mude para o banco de dados que você deseja trabalhar com por exemplo, dvdrental
Code language: Shell Session (shell)
Finalmente, emitir o comando \d table_name
ou \d+ table_name
para descrever uma mesa., O exemplo a seguir mostra as informações de city
tabela:
O comando emitiu um monte de informações sobre a estrutura de city
tabela. Além disso, também devolveu índices, restrições chave estrangeiras e gatilhos.
2) PostgreSQL DESCRIBE TABLE using information_schema
The information_schema.columns
catalog contains the information on columns of all tables.,
para obter informações sobre colunas de uma tabela, você consulta o catálogo information_schema.columns
. Por exemplo:
neste tutorial, você aprendeu como retornar informações sobre a estrutura de uma tabela usando o psql
ferramenta e information_schema
.
- este tutorial foi útil ?
- YesNo