Согласно документации , RoundhousE имеет 3 режима:
- Нормальный
- DropCreate
- RestoreRun
Первые 2 ясны, но я не понимаю Режим RestoreRun и преимущества, которые он предлагает при производстве:
После того, как вы приступили к работе, выпереключитесь из DropCreate в режим RestoreRun, если ваша база данных достаточно мала .Если нет, вы можете продолжить идею режима обслуживания, переключившись на новое имя сценария, в которое вы вносите изменения.Вы также можете сделать резервную копию только структуры (и некоторых данных поиска, если вы используете такой инструмент, как LiteSpeed) и восстановить его.
У меня сложилось впечатление, что RestoreRun восстановит резервную копию базы данных.перед запуском скриптов миграции.Если это так, я мог бы убедиться, что это полезно в процессе разработки, когда я неоднократно тестирую свои новые сценарии, но не вижу его назначения для производства.
Вот мои вопросы:
- Не понимаю ли я цель RestoreRun?
- Каков пример сценария того, как RestoreRun может помочь развертыванию в производственной среде?
- Существуют ли другие отличия, кроме начала с БДвосстановление между RestoreRun и нормальным режимом?
Любое понимание этого очень приветствуется.