From 449ab6350526e99d33363706b759951ebad7928e Mon Sep 17 00:00:00 2001
From: Fujii Masao
Date: Tue, 7 Sep 2021 12:27:30 +0900
Subject: postgres_fdw: Allow application_name of remote connection to be set
via GUC.
This commit adds postgres_fdw.application_name GUC which specifies
a value for application_name configuration parameter used
when postgres_fdw establishes a connection to a foreign server.
This GUC setting always overrides application_name option of
the foreign server object. This GUC is useful when we want to
specify our own application_name per remote connection.
Previously application_name of a remote connection could be set
basically only via options of a server object. But which meant that
every session connecting to the same foreign server basically
should use the same application_name. Also if we want to change
the setting, we had to execute "ALTER SERVER ... OPTIONS ..." command.
It was inconvenient.
Author: Hayato Kuroda
Reviewed-by: Masahiro Ikeda, Fujii Masao
Discussion: https://postgr.es/m/TYCPR01MB5870D1E8B949DAF6D3B84E02F5F29@TYCPR01MB5870.jpnprd01.prod.outlook.com
---
doc/src/sgml/postgres-fdw.sgml | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
(limited to 'doc/src/sgml/postgres-fdw.sgml')
diff --git a/doc/src/sgml/postgres-fdw.sgml b/doc/src/sgml/postgres-fdw.sgml
index 0075bc3dbb7..bf95da9721f 100644
--- a/doc/src/sgml/postgres-fdw.sgml
+++ b/doc/src/sgml/postgres-fdw.sgml
@@ -905,6 +905,31 @@ postgres=# SELECT postgres_fdw_disconnect_all();
+
+ Configuration Parameters
+
+
+
+
+ postgres_fdw.application_name (string)
+
+ postgres_fdw.application_name configuration parameter
+
+
+
+
+ Specifies a value for
+ configuration parameter used when postgres_fdw
+ establishes a connection to a foreign server. This overrides
+ application_name option of the server object.
+ Note that change of this parameter doesn't affect any existing
+ connections until they are re-established.
+
+
+
+
+
+
Examples
--
cgit v1.2.3