Skip to content

Commit dc70816

Browse files
committed
Doc: clarify description of regexp fields in pg_ident.conf.
The grammar was a little shaky and confusing here, so word-smith it a bit. Also, adjust the comments in pg_ident.conf.sample to use the same terminology as the SGML docs, in particular "DATABASE-USERNAME" not "PG-USERNAME". Back-patch appropriate subsets. I did not risk changing pg_ident.conf.sample in released branches, but it still seems OK to change it in v18. Reported-by: Alexey Shishkin <alexey.shishkin@enterprisedb.com> Author: Tom Lane <tgl@sss.pgh.pa.us> Reviewed-by: David G. Johnston <david.g.johnston@gmail.com> Discussion: https://postgr.es/m/175206279327.3157504.12519088928605422253@wrigleys.postgresql.org Backpatch-through: 13
1 parent 6c93bf7 commit dc70816

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

doc/src/sgml/client-auth.sgml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -838,8 +838,9 @@ local db1,db2,@demodbs all md5
838838
the remainder of the field is treated as a regular expression.
839839
(See <xref linkend="posix-syntax-details"/> for details of
840840
<productname>PostgreSQL</productname>'s regular expression syntax.) The regular
841-
expression can include a single capture, or parenthesized subexpression,
842-
which can then be referenced in the <replaceable>database-username</replaceable>
841+
expression can include a single capture, or parenthesized subexpression.
842+
The portion of the system user name that matched the capture can then
843+
be referenced in the <replaceable>database-username</replaceable>
843844
field as <literal>\1</literal> (backslash-one). This allows the mapping of
844845
multiple user names in a single line, which is particularly useful for
845846
simple syntax substitutions. For example, these entries

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy