Так, чтобы потом не горело одно место :) Зависит от ответственности данных и объема.
Можно хоть каждый час. Можно сохранять разницу состояния между бекапами. Да, потом восстановление может быть сложнее. Вообще бекап это не простая штука, и её надо уметь готовить, тк можно получить не согласованные данные. Те может быть кейс когда читая таблицу А, в таблице Б уже есть изменения которые связаны с таблицей А, но не попавшие в бекап. Потом при накате могут быть проблемы целостности данных. Можно делать дифф каждый день и раз неделю- месяц полный снимок бд. https://habr.com/ru/companies/postgrespro/articles/446652/
Понял, спасибо за развернутый ответ и ссылку на статью!
Обсуждают сегодня