Pg_probackup — управление резервным копированием и восстановлением кластеров БД Postgres Pro

Аватар автора
Сегодня посмотрим на инструмент pg_probackup - это инструмент резервного копирования который входит в корпоративный дистрибутив СУБД Postgres Pro Пошаговая инструкция: 1. Заходим в psql. 2. Создаем базу данных backupdb и заходим в нее. CREATE DATABASE backupdb; c backupdb 3. Создаем пользователя backup и даем ему необходимые права. BEGIN; CREATE ROLE backup WITH LOGIN; GRANT USAGE ON SCHEMA pg_catalog TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.current_setting(text) TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.set_config(text, text, boolean) TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.pg_is_in_recovery() TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.pg_backup_start(text, boolean) TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.pg_backup_stop(boolean) TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.pg_create_restore_point(text) TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.pg_switch_wal() TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.pg_last_wal_replay_lsn() TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.txid_current() TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.txid_current_snapshot() TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO backup; GRANT EXECUTE ON FUNCTION pg_catalog.pg_control_checkpoint() TO backup; COMMIT; 4. Создаем пароль пользователю backup. alter user backup with password '123'; 5. Добавляем право Replication пользователю backup. alter role backup with replication; 6. Проверяем значения настроек...

0/0


0/0

0/0

0/0

0/0