Mas o SAVEPOINT tb não funciona.
Osvaldo Kussama wrote: > > 2009/3/6 Osvaldo Kussama <[email protected]>: >> 2009/3/6 mateusgra <[email protected]>: >>> >>> Qdo executo um commit dentro de uma função em pl_pgsql gera o seguinte >>> erro: >>> >>> SPI_execute_plan failed executing query "commit": SPI_ERROR_TRANSACTION >>> -- >>> View this message in context: >>> http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22371981.html >>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. >>> >> >> >> Uma função é executada sempre como uma transação e o PostgreSQL não >> trabalha, pelo menos por enquanto, com transações aninhadas. >> > > > Só para complementar (não sei se se aplica a seu caso): > Existe o recurso SAVEPOINT que permite uma execução seletiva de > trechos de uma função: > http://www.postgresql.org/docs/current/interactive/sql-savepoint.html > > Osvaldo > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- View this message in context: http://www.nabble.com/Erro-commit-dentro-da-pl_pgsql-tp22371981p22372515.html Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
