Re: Removal of currtid()/currtid2() and some table AM cleanup
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: "Inoue, Hiroshi" <h-inoue@dream.email.ne.jp>
Cc: Postgres hackers <pgsql-hackers@lists.postgresql.org>, Hiroshi Saito <hiroshi@winpg.jp>
Date: 2020-06-08T06:52:41Z
Lists: pgsql-hackers
On Fri, Jun 05, 2020 at 10:25:00PM +0900, Inoue, Hiroshi wrote: > Keyset-driven cursors always detect changes made by other applications > (and themselves). currtid() is necessary to detect the changes. > CTIDs are changed by updates unfortunately. You mean currtid2() here and not currtid(), right? We have two problems here then: 1) We cannot actually really remove currtid2() from the backend yet without removing the dependency in the driver, or that may break some users. 2) The driver does not include tests for that stuff yet. -- Michael
Commits
-
Remove catalog function currtid()
- 7b94e999606e 14.0 landed