Ola pessoal; Estamos migrando da versão 7.4 para 8.2 mas estamos tendo vários obstáculos nessa migração e agora na reta final apareceu outro problema... anteriormente fazia-mos uma transação da seguinte forma. Temos 2 tabelas: pai e filho sendo que a tabela filho possui uma fk cascade no delete com a pai. Executo: DELETE pai WHERE co_pai = 1; INSERT INTO pai (co_pai) VALUES (2); UPDATE filho SET co_pai = 2; Na versão 7.4 funciona, na 8.2 não, li a documentação e vi que posso mudar a fk para DEFERRED e devo colocar BEGIN; e COMMIT; para que a FK seja validada no final da transação, mas para isso teria que alterar toda minha aplicação. Teria alguma configuração postgres.conf ou alguma outra forma de estar mudando esse comportamento para que seja = a do 7.4?
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
