Re: COMMIT after an ERROR?
От | patrick keshishian |
---|---|
Тема | Re: COMMIT after an ERROR? |
Дата | |
Msg-id | 20011012193530.M13487@pioneerdigital.com обсуждение исходный текст |
Ответ на | Re: COMMIT after an ERROR? (Charles Tassell <ctassell@isn.net>) |
Список | pgsql-general |
The only things that are not rolled back are advancing of sequences and such. I suspect serial types also exhibit similar behavior to sequences. On Fri, Oct 12, 2001 at 04:10:49PM -0300, Charles Tassell wrote: > The failed query will abort the transaction, and throw out every command > that comes before or after it until your rollback. You don't have to > specifically issue a rollback unless you want to issue more commands > though. When you disconnect from the DB it will automatically roll back > the transaction. > > > At 05:18 AM 10/12/01, J C Lawrence wrote: > > >Does an error during a transaction invalidate the transaction? > > > >eg > > > > BEGIN > > SomeQueryThatSucceeds > > SomeQueryThatFails > > SomeOtherQueryThatSucceeds > > COMMIT > > > >Will the transaction successfully COMMIT, or will the COMMIT fail? > > > >Translation: Do I need to monitor for error conditions during a > >transaction and manually do the ROLLBACK in those cases? > > > >-- > >J C Lawrence > >---------(*) Satan, oscillate my metallic sonatas. > >claw@kanga.nu He lived as a devil, eh? > >http://www.kanga.nu/~claw/ Evil is a name of a foeman, as I live. > > > >---------------------------(end of broadcast)--------------------------- > >TIP 4: Don't 'kill -9' the postmaster -- patrick keshishian Pioneer Digital Technologies Gnu __ _ -o)/ / (_)__ __ ____ __ /\\ /__/ / _ \/ // /\ \/ / _\_v __/_/_//_/\_,_/ /_/\_\
В списке pgsql-general по дате отправления: