Настроить репликацию
- Настроить hot_standby репликацию с использованием слотов
- Настроить правильное резервное копирование
Для сдачи присылаем postgresql.conf, pg_hba.conf и recovery.conf А так же конфиг barman, либо скрипт резервного копирования
- Setup environment
vagrant up
-
Check streaming
vagrant ssh backup -c 'sudo barman switch-wal --force --archive master.local' -
Check barman configs
vagrant ssh backup -c 'sudo barman check master.local' -
Create test database
vagrant ssh master sudo su postgres psql CREATE DATABASE "test"; \c test CREATE TABLE users (id serial PRIMARY KEY, name VARCHAR (255) UNIQUE NOT NULL); INSERT INTO users (name) values ('john');