diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index e93208b2e6a..3777cfa52a7 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -334,9 +334,10 @@ UPDATE pg_settings SET setting = reset_val WHERE name = 'configuration_parameter
During server startup, parameter settings can be
passed to the postgres command via the
- command-line parameter. For example,
+ command-line parameter, or its equivalent
+ variation. For example,
-postgres -c log_connections=yes -c log_destination='syslog'
+postgres -c log_connections=yes --log-destination='syslog'
Settings provided in this way override those set via
postgresql.conf or ALTER SYSTEM,
@@ -353,10 +354,10 @@ postgres -c log_connections=yes -c log_destination='syslog'
of the session, but do not affect other sessions.
For historical reasons, the format of PGOPTIONS is
similar to that used when launching the postgres
- command; specifically, the flag must be specified.
- For example,
+ command; specifically, the , or prepended
+ --, before the name must be specified. For example,
-env PGOPTIONS="-c geqo=off -c statement_timeout=5min" psql
+env PGOPTIONS="-c geqo=off --statement-timeout=5min" psql
diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
index 1d32c226d81..74b6ed0cf97 100644
--- a/doc/src/sgml/libpq.sgml
+++ b/doc/src/sgml/libpq.sgml
@@ -1421,9 +1421,10 @@ postgresql://%2Fvar%2Flib%2Fpostgresql/dbname
Specifies command-line options to send to the server at connection
- start. For example, setting this to -c geqo=off sets the
- session's value of the geqo parameter to
- off. Spaces within this string are considered to
+ start. For example, setting this to -c geqo=off
+ or --geqo=off sets the session's value of the
+ geqo parameter to off.
+ Spaces within this string are considered to
separate command-line arguments, unless escaped with a backslash
(\); write \\ to represent a literal
backslash. For a detailed discussion of the available