diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2019-03-15 10:16:26 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2019-03-15 10:16:26 +0100 |
commit | 69039fda837d7a9c78e42b9dd5291d454e71f460 (patch) | |
tree | 6a10d19de8831d5f14c84eda396d65ebaf712845 /src/backend/replication/logical/worker.c | |
parent | 4e197bf19556a1699b0e11e1ff111d77d09f6f80 (diff) | |
download | postgresql-69039fda837d7a9c78e42b9dd5291d454e71f460.tar.gz postgresql-69039fda837d7a9c78e42b9dd5291d454e71f460.zip |
Add walreceiver API to get remote server version
Add a separate walreceiver API function walrcv_server_version() to get
the version of the remote server, instead of doing it as part of
walrcv_identify_system(). This allows the server version to be
available even for uses that don't call IDENTIFY_SYSTEM, and it seems
cleaner anyway.
This is for an upcoming patch, not currently used.
Reviewed-by: Michael Paquier <michael@paquier.xyz>
Discussion: https://www.postgresql.org/message-id/20190115071359.GF1433@paquier.xyz
Diffstat (limited to 'src/backend/replication/logical/worker.c')
-rw-r--r-- | src/backend/replication/logical/worker.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/backend/replication/logical/worker.c b/src/backend/replication/logical/worker.c index 07f4ec90553..52a5090b694 100644 --- a/src/backend/replication/logical/worker.c +++ b/src/backend/replication/logical/worker.c @@ -1674,7 +1674,6 @@ ApplyWorkerMain(Datum main_arg) RepOriginId originid; TimeLineID startpointTLI; char *err; - int server_version; myslotname = MySubscription->slotname; @@ -1708,8 +1707,7 @@ ApplyWorkerMain(Datum main_arg) * We don't really use the output identify_system for anything but it * does some initializations on the upstream so let's still call it. */ - (void) walrcv_identify_system(wrconn, &startpointTLI, - &server_version); + (void) walrcv_identify_system(wrconn, &startpointTLI); } |