Olá, Qual versão do PG você está utilizando?
CREATE TABLE foo(foo int); BEGIN; INSERT INTO foo VALUES (1),(2),(3); SAVEPOINT salvamento; INSERT INTO foo VALUES (4),(5),(6); ROLLBACK TO SAVEPOINT salvamento; SELECT * FROM foo; --Aqui vai aparecer apenas os valores 1, 2 e 3. COMMIT; 2009/5/19 Fabio Galluzzo <[email protected]> > Pessoal estou tendo um erro na utilização de savepoints, eu andei > pesquisando e vi que tem bugs quanto a sua utilização. > > O erro é > SPI_execute_plan failed executing query "SAVEPOINT SP1": > SPI_ERROR_TRANSACTION > > > Tem como utilizar savepoint ou terei que me virar sem? > > Att. > Fabio Galluzzo Monteiro > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > Espero ter ajudado. []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
