2009/6/30 tetraetila® <[email protected]>:
>
> Estou precisando fazer um select que me retorne a estrutura de uma
> determinada tabela no Postgres. Explicando melhor, quando eu estou
> posicionado em uma tabela no IBExpert logo abaixo no o SQL Assistant me
> informa a estrutura da tabela, tipo:
>
>
>
> #          Key      FK        Fields               Type
> Domain             Description       NN
>
>
>
> 1          1                      A005_SEQU     DECIMAL(16,2)
> RDB$68                                X
>
> 2                                  A005_DESC     CHAR(200)
> RDB$69                                X
>
> 3                                  A005_DATA      DATE
> RDB$70                                X
>
>
>
> Eu preciso fazer isto no Postgres, não sei bem se é um select eu preciso de
> algo que retorne a estrutura de determinada tabela com suas chaves, not
> null, etc. Via comando manual. Estamos migrando de Firebird para Postgres e
> precisamos fazer alguns acertos aqui.
>


Você pode no psql (terminal interativo do PostgreSQL) utilizar o comando:
 \d+ sua_tabela


Se voce quizer saber quais os comandos SQL internos utilizados pelo
comando acima use:
\set ECHO_HIDDEN
 \d+ sua_tabela

Maiores informações sobre o psql você encontra em:
http://www.postgresql.org/docs/current/interactive/app-psql.html

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a