Как и чем настроить инкрементальный бэкап PostgreSQL?
Имеется БД на PostgreSQL, которая ежедневно увеличивается в среднем на 100 МБ.
Имеется bash-скрипт, который ежечасно по крону делает бэкап и кладет его на СХД. В данный момент БД весит порядка 5.5 ГБ, на создание бэкапа уходит 20 минут, что не может не тревожить, в связи с чем и возник вопрос: как и чем настроить инкрементальный бэкап БД?
В идеале бы получить следующую схему: создается полный бэкап и далее при внесении изменений в БД создается только бэкап изменений.
Судя по желанию делать бекап удивительно часто - вы пытаетесь найти PiTR.
В целом: https://www.postgresql.org/docs/current/continuous...
В частности: wal-g, barman, pgbackrest чтобы не собирать конструктор вручную.