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.
|
# plain TCP/IP socket.
|
||||||
#
|
#
|
||||||
# DATABASE can be "all", "sameuser", "samerole", "replication", a
|
# 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
|
# 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
|
# comma-separated list thereof. In both the DATABASE and USER fields
|
||||||
@ -80,3 +82,7 @@
|
|||||||
host all all 127.0.0.1/32 @authmethod@
|
host all all 127.0.0.1/32 @authmethod@
|
||||||
# IPv6 local connections:
|
# IPv6 local connections:
|
||||||
host all all ::1/128 @authmethod@
|
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@",
|
"@authcomment@",
|
||||||
strcmp(authmethod, "trust") ? "" : AUTHTRUST_WARNING);
|
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);
|
snprintf(path, sizeof(path), "%s/pg_hba.conf", pg_data);
|
||||||
|
|
||||||
writefile(path, conflines);
|
writefile(path, conflines);
|
||||||
|
Loading…
Reference in New Issue
Block a user