Re: Error on failed COMMIT
От
Vik Fearing
Тема
Re: Error on failed COMMIT
Дата
Msg-id
d600c825-4f5c-b473-f67b-40defa4b37c4@postgresfriends.org
Ответ на
Re: Error on failed COMMIT (Laurenz Albe)
Список
Дерево обсуждения
Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Tom Lane <tgl@sss.pgh.pa.us>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Tom Lane <tgl@sss.pgh.pa.us>
Re: Error on failed COMMIT "Haumacher, Bernhard" <haui@haumacher.de>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT "Haumacher, Bernhard" <haui@haumacher.de>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT "Haumacher, Bernhard" <haui@haumacher.de>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Tom Lane <tgl@sss.pgh.pa.us>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Error on failed COMMIT Shay Rojansky <roji@roji.org>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Laurenz Albe <laurenz.albe@cybertec.at>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Tom Lane <tgl@sss.pgh.pa.us>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Bruce Momjian <bruce@momjian.us>
Re: Error on failed COMMIT Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Bruce Momjian <bruce@momjian.us>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Shay Rojansky <roji@roji.org>
Re: Error on failed COMMIT Tony Locke <tlocke@tlocke.org.uk>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: Error on failed COMMIT Georgios Kokolatos <gkokolatos@protonmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Georgios Kokolatos <gkokolatos@protonmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Georgios Kokolatos <gkokolatos@protonmail.com>
Re: Error on failed COMMIT Masahiko Sawada <sawada.mshk@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Masahiko Sawada <sawada.mshk@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Laurenz Albe <laurenz.albe@cybertec.at>
Re: Error on failed COMMIT Masahiko Sawada <sawada.mshk@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Laurenz Albe <laurenz.albe@cybertec.at>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Laurenz Albe <laurenz.albe@cybertec.at>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT David Steele <david@pgmasters.net>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT David Steele <david@pgmasters.net>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Error on failed COMMIT Merlin Moncure <mmoncure@gmail.com>
Re: Error on failed COMMIT Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Error on failed COMMIT Merlin Moncure <mmoncure@gmail.com>
Re: Error on failed COMMIT Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Shay Rojansky <roji@roji.org>
Re: Error on failed COMMIT Robert Haas <robertmhaas@gmail.com>
Re: Error on failed COMMIT David Fetter <david@fetter.org>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT David Fetter <david@fetter.org>
Re: Error on failed COMMIT "Haumacher, Bernhard" <haui@haumacher.de>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Shay Rojansky <roji@roji.org>
Re: Error on failed COMMIT Dave Cramer <davecramer@postgres.rocks>
Re: Error on failed COMMIT Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Error on failed COMMIT Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Error on failed COMMIT Vik Fearing <vik@postgresfriends.org>
Re: Error on failed COMMIT Dave Cramer <davecramer@gmail.com>
On 1/26/21 6:20 PM, Laurenz Albe wrote: > After thinking some more about it, I think that COMMIT AND CHAIN would have > to change behavior: if COMMIT throws an error (because the transaction was > aborted), no new transaction should be started. Everything else seems fishy: > the statement fails, but still starts a new transaction? The standard is not clear (to me) on what exactly should happen here. It says that if a is not successful then a is implied, but I don't see it say anything about whether the AND CHAIN should be propagated too. My vote is that COMMIT AND CHAIN should become ROLLBACK AND NO CHAIN. -- Vik Fearing
В списке pgsql-hackers по дате отправления