pg_basebackup
а он же все базы шпарит , а если надо будет 1 восстановить ?
pg_dump / pg_restore
Это не backup
Дополнительно делать pg_dump / pg_restore
https://postgrespro.ru/docs/postgrespro/14/app-pgdump pg_dump — это программа для создания резервных копий базы данных Postgres Pro. Она создаёт целостные копии, даже если база параллельно используется. Программа pg_dump не препятствует доступу других пользователей к базе данных (ни для чтения, ни для записи).
Наверное имеется ввиду что на момент времени не получится восстановить
Не гарантирует восстановимость в отличие от pg_basebackup, pg_probackup
как вопрос задали, так и ответили. pg_dump - средство создания резервной копии. В вопросе не было ничего про гарантирование записи. А так, любое, что умеет бэкапить PostgreSQL: pg_probackup barman pgBackRest Commvault Veeam Veritas Netbackup Киберпротект руБэкап и т.д.
Вообще нужно различать холодный backup, горячий backup и dump
Существует три фундаментально разных подхода к резервному копированию данных в PostgreSQL: Выгрузка в SQL Копирование на уровне файлов Непрерывное архивирование Каждый из них имеет свои сильные и слабые стороны; все они обсуждаются в следующих разделах. https://postgrespro.ru/docs/postgresql/14/backup
я скриптами бекаплю, потом скриптом восстанавливаю, дропаю базу, создаю и заливаю sql.
pg_probackup умеет все, если надо пиши подскажу что непонимаешь
Обсуждают сегодня