Re: pgsql: Integrate recovery.conf into postgresql.conf
Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
From: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
To: Sergei Kornilov <sk@zsrv.org>, Stephen Frost <sfrost@snowman.net>
Cc: Michael Paquier <michael@paquier.xyz>,
Postgres hackers <pgsql-hackers@postgresql.org>
Date: 2018-11-27T12:45:20Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Integrate recovery.conf into postgresql.conf
- 2dedf4d9a899 12.0 cited
Attachments
- 0001-WIP-Only-allow-one-recovery-target-setting.patch (text/plain) patch 0001
On 27/11/2018 13:29, Peter Eisentraut wrote: > On 27/11/2018 10:10, Sergei Kornilov wrote: >> Hello >> >>>> - recovery_target = immediate was replaced with recovery_target_immediate bool GUC >>> >>> Why? >> Due this comment: https://www.postgresql.org/message-id/20181126172118.GY3415%40tamriel.snowman.net >>> I've not been following this very closely, but seems like >>> recovery_target_string is a bad idea.. Why not just make that >>> 'recovery_target_immediate' and make it a boolean? Having a GUC that's >>> only got one valid value seems really odd. > > It is a bit odd, but that's the way it's been, and I don't see a reason > to change it as part of this fix. We are attempting to fix the way the > GUC parameters are parsed, not change the name and meaning of the > parameters themselves. The attached seems to be the simplest way to fix this. (Needs documentation updates, test updates, error message refinement.) -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services