Olá, Bruno

Em 2 de dezembro de 2011 16:11, Bruno Moreira <bgmore...@gmail.com>escreveu:

>  Bom dia.Preciso da ajuda de vocês.
>
>  Alguns de vocês possue um sql que pelo catalogo do Postgres identifique
> as chaves estrangeiras que estão sem indice ?
>

Segue um exemplo rápido que fiz aqui:

SELECT pg_class.relname AS "Nome da tabela",

pg_attribute.attname AS "Nome do atributo",

pg_constraint.conname AS "Nome da restrição - Chave estrangeira",

pg_indexes.indexname AS "Nome do índice",

pg_indexes.indexdef AS "Definição do índice"

FROM pg_class JOIN pg_namespace ON pg_class.relnamespace=pg_namespace.oid

JOIN pg_attribute ON pg_class.oid=pg_attribute.attrelid

JOIN pg_constraint ON pg_attribute.attnum=ANY(pg_constraint.confkey) AND
pg_class.oid=pg_constraint.conrelid

LEFT OUTER JOIN pg_indexes ON pg_class.relname=pg_indexes.tablename

WHERE pg_namespace.nspname='public';


>
> --
> SaudaçõesTricolores :
> ------------------------------------------------------------
> Penafiel Solução em Informática
> Bruno Gomes Moreira
> Tel: (21) 7179-9879
> bgmore...@gmail.com
> penafieli...@gmail.com
> www.penafielinformatica.blogspot.com
> www. <http://goog_1779781875>oracle-startup.blogspot.com
> ----------------------------------------------------------
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a