Обновить

Комментарии 5

Как бы нам при разработке DWH сделать Ctrl+Z?

Есть варианты, когда удалил столбец с данными, а потом спохватился и нажал Ctrl+Z?

Поискать в бекапе.
Но бизнес данные уехали вперёд.
Так что в общем случае никак

Ну а если мы в контуре разработки это сделали и в продуктив пока не перенесли? В разработке же нет продуктивных данных. Есть варианты?

Я бы предложил не делать этого руками. Для таких случаев существуют миграции БД, реализованные на том языке, на котором Вы пишете. У миграции обычно пишется задача rollback, позволяющая откатить изменения. Другое дело, что данные это уже не вернёт, так что в таком случае действительно, только бекап

А механизм песочниц никто не использует? Дали задачу, сделал себе новую песочницу и делай там что хочешь. В конце, если взлетело, переносишь в систему разработки.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации