Anderson Alves de Albuquerque wrote: > Como eu poderia verificar a estrutura de uma tabela e suas chaves UNIQUE? > > Não quero utilizar o comando \d <nome da tabela>, prq estou utilizando > scripts em PHP. Gostaria de consultar alguma estrutura interna que > retorne o tipo dos campos e as chaves de uma dada tabela. Existe como > fazer isso? > Você tem várias possibilidades. A primeira delas é utilizar o information_schema [1] e a segunda é utilizar o próprio catálogo do sistema [2]. Vale ressaltar que o information_schema *não* contém todos os dados do catálogo do sistema mas ele é mais fácil de consultar (são visões do catálogo). Você pode utilizar o psql com a opção -E para ver como ele faz as consultas no catálogo com os comandos \d*.
[1] http://www.postgresql.org/docs/8.2/static/information-schema.html [2] http://www.postgresql.org/docs/8.2/static/catalogs.html -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
