Комментарии 5
Как бы нам при разработке DWH сделать Ctrl+Z?
Есть варианты, когда удалил столбец с данными, а потом спохватился и нажал Ctrl+Z?
Поискать в бекапе.
Но бизнес данные уехали вперёд.
Так что в общем случае никак
Я бы предложил не делать этого руками. Для таких случаев существуют миграции БД, реализованные на том языке, на котором Вы пишете. У миграции обычно пишется задача rollback, позволяющая откатить изменения. Другое дело, что данные это уже не вернёт, так что в таком случае действительно, только бекап
А механизм песочниц никто не использует? Дали задачу, сделал себе новую песочницу и делай там что хочешь. В конце, если взлетело, переносишь в систему разработки.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Как реализовать CTRL + Z на уровне проекта?