Olá,

Em 23 de maio de 2011 15:02, Ana Cássia Japiassu Diniz <
[email protected]> escreveu:

> Boa tarde.
>
> Ainda não conheço muito do postgres, iniciei os trabalhos com este banco de
> dados recentemente.
>
> Estou precisando recriar as constraints de FK, CK e UK do banco de dados e
> para isso preciso excluir todas. Você têm alguma rotia que me ajuda a fazer
> isso de forma rápida. Esta necessidade é devido as estas constraints estarem
> fora do padrão de nomenclatura. Já estou com o script de riação de todas
> gerado.
>

Com a seguinte consulta você sabe quais são as constraints que você tem:

SELECT conname FROM pg_constraint WHERE connamespace=2200 ORDER BY
contype='f' DESC,contype ASC;

Apenas lembrando que estou considerando apenas as constraints que estão no
esquema public (oid=2200).

Agora basta você fazer uma interação (laço de repetição) e excluir os
objetos.

O Osvaldo já mostrou o comando para fazer a deleção.




> Desde já agradeço.
>
> Ana Cássia
> Administradora de banco de dados
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

Atenciosamente

-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a