wils@web ~ $ cat ~/ajuda/como-instalar-e-configurar-o-postgresql-15-no-ubuntu-22-04-com-replicacao.md

Banco de Dados

Como instalar e configurar o PostgreSQL 15 no Ubuntu 22.04 com replicação

atualizado em 21/07/2026

Introdução

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional poderoso e amplamente utilizado. Neste manual, abordaremos a instalação e configuração do PostgreSQL 15 no Ubuntu 22.04, incluindo a configuração de replicação.

Passo a Passo

1. Atualizar o Sistema

sudo apt update && sudo apt upgrade -y

2. Instalar o PostgreSQL 15

sudo apt install postgresql-15 postgresql-client-15

3. Verificar a Instalação

psql --version

Isso deve retornar a versão do PostgreSQL instalada.

4. Configurar a Replicação

4.1. Editar o arquivo de configuração

sudo nano /etc/postgresql/15/main/postgresql.conf

Localize e descomente as seguintes linhas, ajustando conforme necessário:

listen_addresses = '*'
wal_level = replica
max_wal_senders = 3
wal_keep_segments = 64

4.2. Configurar a Autenticação

sudo nano /etc/postgresql/15/main/pg_hba.conf

Adicione a seguinte linha para permitir a replicação:

host    replication     all             /32            md5

4.3. Reiniciar o PostgreSQL

sudo systemctl restart postgresql

5. Configurar o Servidor Escravo

5.1. Fazer Backup do Servidor Primário

sudo -u postgres pg_basebackup -h  -D /var/lib/postgresql/15/main -P -U  --wal-method=stream

5.2. Criar o arquivo recovery.conf

sudo nano /var/lib/postgresql/15/main/recovery.conf

Adicione as seguintes linhas:

standby_mode = 'on'
primary_conninfo = 'host= port=5432 user= password='

5.3. Reiniciar o Servidor Escravo

sudo systemctl restart postgresql

Conclusão

Após seguir esses passos, você terá um ambiente PostgreSQL 15 com replicação configurada no Ubuntu 22.04. Dica: Sempre faça backups regulares e monitore o desempenho do seu banco de dados.

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.