diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index d42b7d63ee..e639f1d26d 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -6886,9 +6886,9 @@ local0.* /var/log/postgresql The name will be displayed in the pg_stat_activity view and included in CSV log entries. It can also be included in regular log entries via the parameter. - Only printable ASCII characters may be used in the - application_name value. Other characters will be - replaced with question marks (?). + Characters that are not printable ASCII, like \x03, + are replaced with the PostgreSQL + C-style escaped hexadecimal byte value. @@ -7883,11 +7883,13 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv; The name can be any string of less than NAMEDATALEN characters (64 characters in a standard - build). Only printable ASCII characters may be used in the - cluster_name value. Other characters will be - replaced with question marks (?). No name is shown - if this parameter is set to the empty string '' (which is - the default). This parameter can only be set at server start. + build). + Characters that are not printable ASCII, like \x03, + are replaced with the PostgreSQL + C-style escaped hexadecimal byte value. + No name is shown if this parameter is set to the empty string + '' (which is the default). This parameter can only + be set at server start. diff --git a/doc/src/sgml/postgres-fdw.sgml b/doc/src/sgml/postgres-fdw.sgml index 5062d712e7..f6b60ffdba 100644 --- a/doc/src/sgml/postgres-fdw.sgml +++ b/doc/src/sgml/postgres-fdw.sgml @@ -1064,12 +1064,12 @@ postgres=# SELECT postgres_fdw_disconnect_all(); postgres_fdw.application_name can be any string - of any length and contain even non-ASCII characters. However when - it's passed to and used as application_name + of any length and contain even characters that are not printable ASCII. + However when it's passed to and used as application_name in a foreign server, note that it will be truncated to less than NAMEDATALEN characters and anything other than - printable ASCII characters will be replaced with question - marks (?). + printable ASCII characters are replaced with the PostgreSQL + C-style escaped hexadecimal byte value. See for details.