Re: Should pg_current_wal_location() become pg_current_wal_lsn()
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Neha Khatri <nehakhatri5@gmail.com>
Cc: Noah Misch <noah@leadboat.com>,
David Rowley <david.rowley@2ndquadrant.com>,
Euler Taveira <euler@timbira.com.br>,
Michael Paquier <michael.paquier@gmail.com>,
David Steele <david@pgmasters.net>,
Robert Haas <robertmhaas@gmail.com>,
Peter Eisentraut <peter.eisentraut@2ndquadrant.com>,
Bruce Momjian <bruce@momjian.us>,
Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>,
"pgsql-hackers@postgresql.org" <pgsql-hackers@postgresql.org>
Date: 2017-05-12T03:10:38Z
Lists: pgsql-hackers
Neha Khatri <nehakhatri5@gmail.com> writes: > On Fri, May 12, 2017 at 12:56 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote: >> Neha Khatri <nehakhatri5@gmail.com> writes: >>> Following are pg_controldata interfaces that might require change: >>> Latest checkpoint location: >>> Prior checkpoint location: >>> Latest checkpoint's REDO location: >>> Minimum recovery ending location: >>> Backup start location: >>> Backup end location: >> My inclination is to leave these messages alone. They're not really >> inconsistent with anything. Where we seem to be ending up is that >> "lsn" will be used in things like function and column names, but >> documentation will continue to spell out phrases like "WAL location". > Are you indicating that the above phrases do not require change because > those are consistent with other references. Or the other thread [1] > (renaming 'transaction log') should take care of it. Personally I'm happy to leave those particular messages as they are. Yes, a case could be made for changing them to say "LSN", and a different case could be made for changing them to say "WAL location", but I don't think either of those are real improvements. Also, this'd be propagating the compatibility problem into yet a new place, because there are surely user-written scripts out there that grep the output for exactly these spellings. It's a judgment call though, and others might have different opinions. regards, tom lane
Commits
-
Rename WAL-related functions and views to use "lsn" not "location".
- d10c626de47d 10.0 landed