Re: PATCH: add "--config-file=" option to pg_rewind
Gunnar "Nick" Bluth <gunnar.bluth@pro-open.de>
From: "Gunnar \"Nick\" Bluth" <gunnar.bluth@pro-open.de>
To: Michael Paquier <michael@paquier.xyz>
Cc: Daniel Gustafsson <daniel@yesql.se>,
Alexander Kukushkin <cyberdemn@gmail.com>,
Aleksander Alekseev <aleksander@timescale.com>,
"pgsql-hackers@lists.postgresql.org" <pgsql-hackers@lists.postgresql.org>,
x4mmm@yandex-team.ru, kondratovaleksey@gmail.com
Date: 2022-02-27T13:30:33Z
Lists: pgsql-hackers
Attachments
- add_configfile_to_pg_rewind_v3.patch (text/x-patch) patch v3
Am 27.02.22 um 13:06 schrieb Michael Paquier: > On Sat, Feb 26, 2022 at 09:55:20AM +0100, Gunnar "Nick" Bluth wrote: >> Am 26.02.22 um 06:51 schrieb Michael Paquier: >>> Shouldn't this one use appendShellString() on config_file? >> >> It probably should, yes. I don't fancy this repetitive code myself. >> But then, pg_rewind as a whole could use an overhaul. I don't see any use of >> PQExpBuffer in it, but a lot of char* ... > > Having a lot of char* does not necessarily mean that all of them have > to be changed to accomodate with PQExpBuffer. My guess that this is a > case-by-case, where we should apply that in places where it makes the > code cleaner to follow. In the case of your patch though, the two > areas changed would make the logic correct, instead, because we have > to apply correct quoting rules to any commands executed. Alas! v3 attached. >> GSOC project? ;-) > > It does not seem so, though there are surely more areas that could > gain in clarity. That's universally true ;-) Best regards, -- Gunnar "Nick" Bluth Eimermacherweg 106 D-48159 Münster Mobil +49 172 8853339 Email: gunnar.bluth@pro-open.de __________________________________________________________________________ "Ceterum censeo SystemD esse delendam" - Cato
Commits
-
Add option --config-file to pg_rewind
- 0d5c387573be 15.0 landed
-
Rework internal command generation of pg_rewind
- a33e17f21054 15.0 landed