diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2017-02-13 16:50:29 -0500 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2017-03-22 11:19:30 -0400 |
commit | 8df9bd0b445f9bd6134915d4417efde6e85e3add (patch) | |
tree | fb662717a7af3709ebf5619e61bc162b67974299 /src | |
parent | 4cfc9484d4effb0a3aa2c8742bdef0c2bc7a3ca5 (diff) | |
download | postgresql-8df9bd0b445f9bd6134915d4417efde6e85e3add.tar.gz postgresql-8df9bd0b445f9bd6134915d4417efde6e85e3add.zip |
Change logical replication pg_hba.conf use
Logical replication no longer uses the "replication" keyword. It just
matches database entries in the normal way. The "replication" keyword
now only applies to physical replication.
Reviewed-by: Petr Jelinek <petr.jelinek@2ndquadrant.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/libpq/hba.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/libpq/hba.c b/src/backend/libpq/hba.c index 3817d249c44..7abcae618db 100644 --- a/src/backend/libpq/hba.c +++ b/src/backend/libpq/hba.c @@ -612,9 +612,9 @@ check_db(const char *dbname, const char *role, Oid roleid, List *tokens) foreach(cell, tokens) { tok = lfirst(cell); - if (am_walsender) + if (am_walsender && !am_db_walsender) { - /* walsender connections can only match replication keyword */ + /* physical replication walsender connections can only match replication keyword */ if (token_is_keyword(tok, "replication")) return true; } |