Для реализации потоковой репликации требуется наличие, как минимума 2-х серверов:
- Имя мастера: master-db / IP 192.168.0.1
- Имя слейва: slave-db / IP 192.168.0.2
Устанавливаем на каждый сервер postgresql:
sudo apt-get update sudo apt-get install postgresql postgresql-contrib
Устанавливаем дополнения:
sudo apt-get install postgis sudo apt install postgresql-10-postgis-scripts sudo apt install postgresql-plv8 sudo apt install nodejs npm
Настраиваем мастер
Создаем пользователя для репликации:
sudo su postgres #В этот момент мы авторизовываемся под пользователем postgres psql postgres=# CREATE USER replica REPLICATION LOGIN CONNECTION LIMIT 2 PASSWORD 'qwe-123'; \qЧитать далее «Потоковая репликация в PostgreSql 10»