=============================================================
Partcipe das enquetes sobre os novos rumos da comunidade! 
Acesse http://www.pgfoundry.org:8080/novosRumos
=============================================================

NA VERSÃO 8.1 É POSSÍVEL DESABILITAR TRIGGERS ATRAVÉS DO ALTER TABLE :

ALTER TABLE TABLENAME [DISABLE|ENABLE] TRIGGER [ trigger_name | ALL | USER ]

On 7/13/06, Romeu <[EMAIL PROTECTED]> wrote:
=============================================================
Partcipe das enquetes sobre os novos rumos da comunidade!
Acesse http://www.pgfoundry.org:8080/novosRumos
=============================================================

Bom dia senhores
achei uma saida interessante para a minha duvida sobre como desativar as FK
Creio que pode ser útil para mais alguem
 
 tem como desativar todas restrições integridade com o seguinte SQL:
UPDATE "pg_class" SET "reltriggers" = 0 WHERE "relname" = 'tabela';
 
Para reativar as restrições:
UPDATE pg_class SET reltriggers = (SELECT count(*) FROM pg_trigger
 
WHERE pg_class.oid = tgrelid) WHERE relname = 'tabela';
 


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Responder a