Skip to content

Latest commit

 

History

History
executable file
·
37 lines (31 loc) · 1.01 KB

File metadata and controls

executable file
·
37 lines (31 loc) · 1.01 KB

PostgreSQL Replication

Homework

Настроить репликацию

  • Настроить hot_standby репликацию с использованием слотов
  • Настроить правильное резервное копирование

Для сдачи присылаем postgresql.conf, pg_hba.conf и recovery.conf А так же конфиг barman, либо скрипт резервного копирования

Getting Started

  1. Setup environment
    vagrant up

Check solution

  1. Check streaming

    vagrant ssh backup -c 'sudo barman switch-wal --force --archive master.local'
  2. Check barman configs

    vagrant ssh backup -c 'sudo barman check master.local'
  3. 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');