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
