Здравствуйте, подскажите пожалуйста, настраиваю backup'ы для postgresql через barman (один хост с postgresql, второй хост - непосредственно с barman). Все настроил, backup'ы корректно создаются, но когда я пытаюсь восстановиться из backup'a, то восстановление вроде проходит успешно (barman выводит сообщение "Recovery completed. Your PostgreSQL server has benn successfully prepared for recovery"), но по факту данные не были восстановлены (например, в БД на момент бэкапа были 2 таблицы, для проверки удалил одну из таблиц, сделал восстановление из бэкапа - также осталась одна таблица)
Восстановление БД делаю так:
- на хосте с postgresql останавливаю postgresql:
- на хосте с barman выполняю:
Код: Выделить всё
barman recover --remote-ssh-command "ssh postgres@barman-postgresql" barman-postgresql 20210521T133328 /var/lib/pgsql/11/data
- на хосте с postgresql запускаю postgresql:
Пробовал также запускать postgresql в режиме восстановления:
Код: Выделить всё
/usr/pgsql-11/bin/pg_ctl -D /var/lib/pgsql/11/data start
результат такой же
Что я делаю не так?