pgsql: Allow dbname in pg_basebackup/pg_receivewal connstring

From: Daniel Gustafsson <dgustafsson(at)postgresql(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Allow dbname in pg_basebackup/pg_receivewal connstring
Date: 2023-09-21 12:38:12
Message-ID: E1qjIwe-0057lS-HK@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Allow dbname in pg_basebackup/pg_receivewal connstring

As physical replication work at the cluster level and not database
level, any dbname in the connection string is ignored. Proxies and
middleware used in connecting to the cluster might however need to
know the dbname in order to make the correct routing decision for
the connection.

With this the startup packet will include the dbname parameter.

Author: Jelte Fennema-Nio <me(at)jeltef(dot)nl>
Reviewed-by: Tristen Raab <tristen(dot)raab(at)highgo(dot)ca>
Reviewed-by: Jim Jones <jim(dot)jones(at)uni-muenster(dot)de>
Discussion: https://postgr.es/m/CAGECzQTw-dZkVT_RELRzfWRzY714-VaTjoBATYfZq93R8C-auA@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/cca97ce6a6653df7f4ec71ecd54944cc9a6c4c16

Modified Files
--------------
doc/src/sgml/ref/pg_basebackup.sgml | 5 ++++-
doc/src/sgml/ref/pg_receivewal.sgml | 7 +++++--
src/bin/pg_basebackup/streamutil.c | 29 ++++++++++++++++++-----------
3 files changed, 27 insertions(+), 14 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Bruce Momjian 2023-09-21 15:27:55 pgsql: doc: PG 16 relnotes: improve wording of promote_trigger item
Previous Message Etsuro Fujita 2023-09-21 10:58:05 pgsql: Update comment about set_join_pathlist_hook().