On Wed, Jul 18, 2007 at 09:12:22AM -0300, programadores wrote: > Olá pessoal. > > Na empresa em que trabalho desenvolve um software mult banco a questão é: > Preciso desativar constraints nos três bancos, segue abaixo os comandos > utilizados. > Oracle. > ALTER TABLE nome_tablea DISABLE CONSTRAINT NOME_CONSTRAINT > ALTER TABLE nome_tablea ENABLE CONSTRAINT NOME_CONSTRAINT
Existe o SET CONSTRAINTS: http://postgresql2.openmirrors.org/docs/8.2/static/sql-set-constraints.html BEGIN; SET CONSTRAINTS ALL DEFERRED; <faca o que que quiser> COMMIT ou ROLLBACK Note que somente chaves estrangeiras sao afetadas pelo SET CONSTRAINTS. CHECK e UNIQUE nao sao deferiveis. O outro jeito seria DROP as constraints e recria-las. -Roberto -- "Kevin, did you just dump your shorts?" --Mike _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral