Re: BUG #17434: CREATE/DROP DATABASE can be executed in the same transaction with other commands
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Cc: Israel Barth Rubio <barthisrael@gmail.com>,
Yugo NAGATA <nagata@sraoss.co.jp>, pgsql-hackers@postgresql.org,
"David G. Johnston" <david.g.johnston@gmail.com>,
Bruce Momjian <bruce@momjian.us>
Date: 2022-12-13T19:26:58Z
Lists: pgsql-bugs, pgsql-hackers
I wrote: > Peter Eisentraut <peter.eisentraut@enterprisedb.com> writes: >> The case I was working on is the same as Israel's. He has confirmed >> that this fixes the issue we have been working on. > OK, I'll make this happen soon. Pushed. I left out the idea of making this conditional on whether any preceding command had performed data modification, as that seemed to greatly complicate the explanation (since "have we performed any data modification" is a rather squishy question from a user's viewpoint). regards, tom lane
Commits
-
Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode.
- f48aa5df4e03 11.19 landed
- ae47f8a9664a 14.7 landed
- 942cc240f959 13.10 landed
- 1cca4a75ffb8 12.14 landed
- 18431ee6f511 15.2 landed
- 20432f873140 16.0 landed
-
Doc: add comments about PreventInTransactionBlock/IsInTransactionBlock.
- fec80da849f3 11.19 landed
- e70cd16f2223 15.2 landed
- e613ace1f0d5 16.0 landed
- 8befa05d7889 14.7 landed
- 1949135e79e8 13.10 landed
- 17e9ecac0118 12.14 landed
-
Force immediate commit after CREATE DATABASE etc in extended protocol.
- f92944137cde 16.0 landed
- a0c632c1dea7 15.0 landed
- 9e3e1ac458ab 11.17 landed
- 968b89257b11 12.12 landed
- 964f42aa297b 10.22 landed
- 6c193c2ace32 13.8 landed
- 3e1297a63f76 14.5 landed