Ok, antes que isso seja sinalizado como duplicado, tenha paciência comigo.
Estou tentando conectar duas réplicas (.12 e .13) a um banco de dados PGSQL13 primário (.11) em um ambiente de laboratório usando replicação de fluxo síncrona, mas falha com as seguintes entradas de log nos logs psql primários:
FATAL: no pg_hba.conf entry for replication connection from host "192.168.23.11", user "replicator", SSL off
FATAL: no pg_hba.conf entry for replication connection from host "192.168.23.12", user "replicator", SSL off
FATAL: no pg_hba.conf entry for replication connection from host "192.168.23.13", user "replicator", SSL off
Aqui está a entrada pg_hba.conf relevante em todos os servidores:
host all all 192.168.23.0/28 md5
Mudando para scram-sha-256
ou trust
não muda nada. O que estou perdendo aqui??
Estou no PGSQL13 e usando o patroni para inicializá-lo. A replicação costumava funcionar bem antes de eu testar o desligamento de todos os servidores e iniciá-los novamente. Estou pensando que este comando SET password_encryption = 'scram-sha-256';
quebrou algo, mas pensei que pg_hba foi validado antes da senha, e md5/scram-sha-256 deve cuidar disso de qualquer maneira.
replication
sem aspas não é o nome real de um banco de dados, é uma palavra mágica. Não combina comall
. Você pode listarall,replication
para cobrir ambos na mesma linha.