diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
index 163a893fb96..48689a7df23 100644
--- a/doc/src/sgml/libpq.sgml
+++ b/doc/src/sgml/libpq.sgml
@@ -420,7 +420,9 @@ PGconn *PQconnectdbParams(const char **keywords, const char **values, int expand
require
- only try an SSL> connection
+ only try an SSL> connection. If a root CA
+ file is present, verify the certificate in the same way as
+ if verify-ca was specified
@@ -6732,6 +6734,18 @@ ldap://ldap.acme.com/cn=dbserver,cn=hosts?pgconnectinfo?base?(objectclass=*)
the connection parameters sslrootcert> and sslcrl>
or the environment variables PGSSLROOTCERT> and PGSSLCRL>.
+
+
+
+ For backwards compatibility with earlier versions of PostgreSQL, if a
+ root CA file exists, the behavior of
+ sslmode=require will be the same
+ as that of verify-ca, meaning the sever certificate
+ is validated against the CA. Relying on this behavior is discouraged,
+ and applications that need certificate validation should always use
+ validate-ca or validate-full.
+
+