Как быстро откатить изменения в postgres без восстановления дампа?

Как можно откатить последние сделанные изменения в базе? Допустим дорабатывается некоторый сложный скрипт, который внесёт изменения, после его выполнения выясняется, что скрипт отрабатывает не так как надо и нужно после доработки кода запустить его на том же наборе данных который был до изменений. Вариант сделать дамп и восстановиться из него не подходит, дамп получается очень большой. Хочется иметь возможность оперативно выполнить скрипт и быстро вернуться назад и так итерировать, находя некорректно отработавшие вещи.
  • Вопрос задан
  • 677 просмотров
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
ЛОгично копировать файлы базы постгреса, и в случае неудачи заливать их обратно, файлы копируются даже на ссд со скоростью больше 100 мегабайт в секунду, не говоря уже по ssd.
Быстрее этого видимо ничего не будет.
Другой вариант делать копии бд в фоне и экспериментировать с ними
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы