Enfrentei problema semelhante. O que fiz foi tratar na aplicação a
construção dos inserts e concatená-los em só uma instrução
INSERT INTO foo(A,B,C) values ('a','b',3);
INSERT INTO foo2(a,b) values (1,2);
e pela aplicação mandar executar esta query aí de cima (separada pelos ;)
Alguém sabe se é a melhor maneira de proceder?
No meu caso tenho uma classe query builder que constrói as querys e já as
ajeita para mim somente restando inserir o resultado.
George
2009/4/1 Jorge Vilela <[email protected]>
> Bom dia PessoALL,
> Eu tenho 4 tabelas, cada uma com uns 20 campos.
>
> Estou tendo muitos problemas porque preciso gravar nas quatro tabelas, mas
> não uso procedure no banco, assim não consigo dar rollback se der erro.
>
>
> Se eu fizer uma procedure que insira os campos em todas as tabelas ela vai
> precisar de uns 50 argumentos...
>
>
> Tem alguma forma de eu conseguir o rollback sem precisar de uma unica
> procedure com 50 argumentos?
>
>
> Muito obrigado!
>
> Jorge Vilela
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral