diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index c7828e897ee..06c6509b77f 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -1,4 +1,4 @@
-
+
@@ -1179,7 +1179,14 @@
rolpasswordtext
- Password (possibly encrypted); null if none
+
+ Password (possibly encrypted); null if none. If the password is
+ encrypted, this column will contain the string md5 followed by a
+ 32-character hexadecimal MD5 hash. The MD5 hash will be of the
+ user's password concatenated to their username (for example, if
+ user joe has password xyzzy, PostgreSQL> will store
+ the md5 hash of xyzzyjoe).
+
@@ -6938,7 +6945,7 @@
PostgreSQL before version 8.1.
It shows properties of all roles that are marked as
rolcanlogin> in
- pg_authid.
+ pg_authid.
@@ -7005,7 +7012,9 @@
passwdtext
- Password (possibly encrypted)
+ Password (possibly encrypted); null if none. See
+ pg_authid
+ for details of how encrypted passwords are stored.