wils@web ~ $ cat ~/ajuda/como-instalar-e-configurar-o-postgresql-15-no-ubuntu-22-04-com-replicacao.md
Banco de DadosComo instalar e configurar o PostgreSQL 15 no Ubuntu 22.04 com replicação
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 -y2. Instalar o PostgreSQL 15
sudo apt install postgresql-15 postgresql-client-153. Verificar a Instalação
psql --versionIsso 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.confLocalize e descomente as seguintes linhas, ajustando conforme necessário:
listen_addresses = '*'wal_level = replicamax_wal_senders = 3wal_keep_segments = 644.2. Configurar a Autenticação
sudo nano /etc/postgresql/15/main/pg_hba.confAdicione a seguinte linha para permitir a replicação:
host replication all /32 md5 4.3. Reiniciar o PostgreSQL
sudo systemctl restart postgresql5. 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.confAdicione as seguintes linhas:
standby_mode = 'on'primary_conninfo = 'host= port=5432 user= password=' 5.3. Reiniciar o Servidor Escravo
sudo systemctl restart postgresqlConclusã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.