Open CpServiceSpb opened 1 year ago
По второму пункту, опишите более подробно задачу и желаемый результат. Если это база для разработчиков и частичного восстановления данных из старой копии, то есть варианты круче - использование ZFS со снапшотами.
Как понял, в работающий ничего не восстановить. Поэтому, если "грохнуть" кластер, и восстановить из копии от 15.01.23, восстановятся все 4 БД - БД1, БД2, БД3, БД4. Но БД4 вообще не нужна, а БД2 нужна на 10.01.23. Если же восстанавливать из копии на 10.01.23, то опять же получим 4 БД и все на 10.01.23.
В итоге (в данном случае) нужно получить 3 БД - БД1 и БД3 на 15.01.23, а БД2, на 10.01.23.
Хотелось бы добавить режим восстановления отдельной БД в пусть не запущенный, но существующий кластер, но без восстановления данных по другим БД - без "упоминания" других БL, которые уже могут быть в этом кластере.
В контексте этого вопроса: можете добавить параметр - "автоматически удалять пустые БД" после восстановления только определенны (--db-include) или исключения при восстановлении только определенных (--db-exclude) БД ?
Есть Postgresql 13.9.2 (сборки 1С) Есть pg_probackup vanila v13.
В СУБД несколько БД, например 4 - БД1, БД2, БД3, БД4. Каждые сутки (1 раз) делается полная (FULL) резервная копия (кластера)
При восстановлении с параметром --db-include=БД1, другие БД (в кластере (БД2, БД3, БД4)) все таки тоже восстанавливаются (с теми владельцами, которые были при резервном копировании) но пустые, без данных, но восстанавливаются. Есть возможность восстанавливать только указанную/ные БД ?
Сделано 2 полные (FULL) резервные копии, в разные даты, например: