wils@web ~ $ cat ~/ajuda/como-configurar-a-replicacao-logica-no-postgresql-15-guia-passo-a-passo.md
Banco de DadosComo configurar a replicação lógica no PostgreSQL 15: Guia passo a passo
A replicação lógica no PostgreSQL 15 permite que você replique dados entre diferentes servidores de forma flexível. Este guia fornecerá um passo a passo para configurar a replicação lógica.
Pré-requisitos
- PostgreSQL 15 instalado em ambos os servidores.
- Acesso ao terminal com permissões de superusuário.
- Conexão de rede entre os servidores.
Passo 1: Configurar o Servidor Primário
- Abra o arquivo de configuração postgresql.conf:
- Ative a replicação lógica adicionando ou modificando as seguintes linhas:
- Salve e feche o arquivo.
- Reinicie o PostgreSQL:
- Crie um slot de replicação:
sudo nano /etc/postgresql/15/main/postgresql.conf
wal_level = logical
max_replication_slots = 4
max_wal_senders = 4
sudo systemctl restart postgresql
SELECT pg_create_logical_replication_slot('meu_slot', 'pgoutput');
Passo 2: Configurar o Servidor Secundário
- Abra o arquivo de configuração postgresql.conf:
- Adicione as seguintes linhas para permitir conexões do servidor primário:
- Salve e feche o arquivo.
- Reinicie o PostgreSQL:
sudo nano /etc/postgresql/15/main/postgresql.conf
listen_addresses = '*'
sudo systemctl restart postgresql
Passo 3: Criar a Assinatura da Replicação
- No servidor secundário, crie uma assinatura de replicação:
CREATE SUBSCRIPTION minha_assinatura
CONNECTION 'host=IP_DO_SERVIDOR_PRIMARIO dbname=SEU_BANCO user=SEU_USUARIO password=SUA_SENHA'
PUBLICATION minha_publicacao;
Conclusão
A replicação lógica no PostgreSQL 15 é uma ferramenta poderosa para gerenciar dados entre servidores. Lembre-se de monitorar a replicação regularmente e ajustar as configurações conforme necessário.
Dica: Utilize ferramentas como pgAdmin para visualizar e gerenciar a replicação de forma mais intuitiva.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.