mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-21 08:29:39 +08:00
Add example for replication in pg_hba.conf
Selena Deckelmann
This commit is contained in:
parent
74aaa2136d
commit
a937b07121
@ -22,7 +22,9 @@
|
||||
# plain TCP/IP socket.
|
||||
#
|
||||
# DATABASE can be "all", "sameuser", "samerole", "replication", a
|
||||
# database name, or a comma-separated list thereof.
|
||||
# database name, or a comma-separated list thereof. The "all"
|
||||
# keyword does not match "replication". Access to replication
|
||||
# must be enabled in a separate record (see example below).
|
||||
#
|
||||
# USER can be "all", a user name, a group name prefixed with "+", or a
|
||||
# comma-separated list thereof. In both the DATABASE and USER fields
|
||||
@ -80,3 +82,7 @@
|
||||
host all all 127.0.0.1/32 @authmethod@
|
||||
# IPv6 local connections:
|
||||
host all all ::1/128 @authmethod@
|
||||
# Allow replication connections from localhost, by a user with the
|
||||
# replication privilege.
|
||||
# host replication @default_username@ 127.0.0.1/32 @authmethod@
|
||||
# host replication @default_username@ ::1/128 @authmethod@
|
||||
|
@ -1086,6 +1086,11 @@ setup_config(void)
|
||||
"@authcomment@",
|
||||
strcmp(authmethod, "trust") ? "" : AUTHTRUST_WARNING);
|
||||
|
||||
/* Replace username for replication */
|
||||
conflines = replace_token(conflines,
|
||||
"@default_username@",
|
||||
username);
|
||||
|
||||
snprintf(path, sizeof(path), "%s/pg_hba.conf", pg_data);
|
||||
|
||||
writefile(path, conflines);
|
||||
|
Loading…
Reference in New Issue
Block a user