diff --git a/doc/src/sgml/ref/clusterdb.sgml b/doc/src/sgml/ref/clusterdb.sgml
index 67582fd6e69..099d140ac87 100644
--- a/doc/src/sgml/ref/clusterdb.sgml
+++ b/doc/src/sgml/ref/clusterdb.sgml
@@ -95,7 +95,10 @@ PostgreSQL documentation
) is not used, the database name is read
from the environment variable PGDATABASE. If
that is not set, the user name specified for the connection is
- used.
+ used. The dbname can be a connection string. If so,
+ connection string parameters will override any conflicting command
+ line options.
diff --git a/doc/src/sgml/ref/pg_basebackup.sgml b/doc/src/sgml/ref/pg_basebackup.sgml
index e29476b14fd..d838fe0bd13 100644
--- a/doc/src/sgml/ref/pg_basebackup.sgml
+++ b/doc/src/sgml/ref/pg_basebackup.sgml
@@ -515,8 +515,9 @@ PostgreSQL documentation
- Specifies parameters used to connect to the server, as a connection
- string. See for more information.
+ Specifies parameters used to connect to the server, as a connction string; these
+ will override any conflicting command line options.
The option is called --dbname> for consistency with other
diff --git a/doc/src/sgml/ref/pg_dump.sgml b/doc/src/sgml/ref/pg_dump.sgml
index 4b7631a4369..25a86a3cfc4 100644
--- a/doc/src/sgml/ref/pg_dump.sgml
+++ b/doc/src/sgml/ref/pg_dump.sgml
@@ -1028,14 +1028,10 @@ PostgreSQL documentation
Specifies the name of the database to connect to. This is
equivalent to specifying dbname as the first non-option
- argument on the command line.
-
-
- If this parameter contains an = sign or starts
- with a valid URI prefix
- (postgresql://
- or postgres://), it is treated as a
- conninfo string. See for more information.
+ argument on the command line. The dbname
+ can be a connection string.
+ If so, connection string parameters will override any conflicting
+ command line options.
diff --git a/doc/src/sgml/ref/pg_dumpall.sgml b/doc/src/sgml/ref/pg_dumpall.sgml
index 9af2f5b9e78..00bf5e6739a 100644
--- a/doc/src/sgml/ref/pg_dumpall.sgml
+++ b/doc/src/sgml/ref/pg_dumpall.sgml
@@ -467,8 +467,9 @@ PostgreSQL documentation
- Specifies parameters used to connect to the server, as a connection
- string. See for more information.
+ Specifies parameters used to connect to the server, as a connction string; these
+ will override any conflicting command line options.
The option is called --dbname> for consistency with other
diff --git a/doc/src/sgml/ref/pg_isready.sgml b/doc/src/sgml/ref/pg_isready.sgml
index 2ee79a0bbeb..f966d0feed4 100644
--- a/doc/src/sgml/ref/pg_isready.sgml
+++ b/doc/src/sgml/ref/pg_isready.sgml
@@ -47,15 +47,11 @@ PostgreSQL documentation
- Specifies the name of the database to connect to.
-
-
- If this parameter contains an = sign or starts
- with a valid URI prefix
- (postgresql://
- or postgres://), it is treated as a
- conninfo string. See for more information.
+ Specifies the name of the database to connect to. The
+ dbname can be a connection string. If so,
+ connection string parameters will override any conflicting command
+ line options.
diff --git a/doc/src/sgml/ref/pg_receivewal.sgml b/doc/src/sgml/ref/pg_receivewal.sgml
index d2cd2d63330..e2cfb1786cb 100644
--- a/doc/src/sgml/ref/pg_receivewal.sgml
+++ b/doc/src/sgml/ref/pg_receivewal.sgml
@@ -214,8 +214,9 @@ PostgreSQL documentation
- Specifies parameters used to connect to the server, as a connection
- string. See for more information.
+ Specifies parameters used to connect to the server, as a connction string; these
+ will override any conflicting command line options.
The option is called --dbname> for consistency with other
diff --git a/doc/src/sgml/ref/pg_recvlogical.sgml b/doc/src/sgml/ref/pg_recvlogical.sgml
index 9c7bb1907be..5ac20ba90d2 100644
--- a/doc/src/sgml/ref/pg_recvlogical.sgml
+++ b/doc/src/sgml/ref/pg_recvlogical.sgml
@@ -273,14 +273,16 @@ PostgreSQL documentation
-
-
+
+
- The database to connect to. See the description of the actions for
- what this means in detail. This can be a libpq connection string;
- see for more information. Defaults
- to user name.
+ The database to connect to. See the description
+ of the actions for what this means in detail.
+ The dbname can be a connection string. If so,
+ connection string parameters will override any conflicting
+ command line options. Defaults to the user name.
diff --git a/doc/src/sgml/ref/pg_restore.sgml b/doc/src/sgml/ref/pg_restore.sgml
index 73a34834dce..0fddbe7dcc3 100644
--- a/doc/src/sgml/ref/pg_restore.sgml
+++ b/doc/src/sgml/ref/pg_restore.sgml
@@ -145,7 +145,10 @@ PostgreSQL documentation
Connect to database dbname and restore directly
- into the database.
+ into the database. The dbname can
+ be a connection string.
+ If so, connection string parameters will override any conflicting
+ command line options.
diff --git a/doc/src/sgml/ref/psql-ref.sgml b/doc/src/sgml/ref/psql-ref.sgml
index 2f747c4be61..992b23e7f2f 100644
--- a/doc/src/sgml/ref/psql-ref.sgml
+++ b/doc/src/sgml/ref/psql-ref.sgml
@@ -157,15 +157,10 @@ EOF
Specifies the name of the database to connect to. This is
equivalent to specifying dbname as the first non-option
- argument on the command line.
-
-
- If this parameter contains an = sign or starts
- with a valid URI prefix
- (postgresql://
- or postgres://), it is treated as a
- conninfo string. See for more information.
+ argument on the command line. The dbname
+ can be a connection string.
+ If so, connection string parameters will override any conflicting
+ command line options.
@@ -487,7 +482,7 @@ EOF
Never issue a password prompt. If the server requires password
- authentication and a password is not available by other means
+ authentication and a password is not available from other sources
such as a .pgpass file, the connection
attempt will fail. This option can be useful in batch jobs and
scripts where no user is present to enter a password.
@@ -507,13 +502,15 @@ EOF
Force psql to prompt for a
- password before connecting to a database.
+ password before connecting to a database, even if the password will
+ not be used.
- This option is never essential, since psql
- will automatically prompt for a password if the server demands
- password authentication. However, psql
+ If the server requires password authentication and a password is not
+ available from other sources such as a .pgpass
+ file, psql will prompt for a
+ password in any case. However, psql
will waste a connection attempt finding out that the server wants a
password. In some cases it is worth typing ) is not used, the database name is read
from the environment variable PGDATABASE. If
that is not set, the user name specified for the connection is
- used.
+ used. The dbname can be a connection string. If so,
+ connection string parameters will override any conflicting command
+ line options.
diff --git a/doc/src/sgml/ref/vacuumdb.sgml b/doc/src/sgml/ref/vacuumdb.sgml
index 4f6fa0d7085..26e113b058f 100644
--- a/doc/src/sgml/ref/vacuumdb.sgml
+++ b/doc/src/sgml/ref/vacuumdb.sgml
@@ -97,7 +97,10 @@ PostgreSQL documentation
) is not used, the database name is read
from the environment variable PGDATABASE. If
that is not set, the user name specified for the connection is
- used.
+ used. The dbname can be a connection string. If so,
+ connection string parameters will override any conflicting command
+ line options.