Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

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');