Очень простой вопрос здесь - если миграции могут стать медленными и громоздкими, поскольку приложение становится более сложным, и если у нас есть гораздо более чистый rake db:schema:load для вызова, то почему миграции вообще существуют?
Если ответ на вышеизложенное заключается в том, что миграции используются для контроля версий (поэтапная запись изменений в базе данных), то по мере того, как приложение становится более сложным, а rake db:schema:load используется вместо этого, они продолжают поддерживать свои основная функция?
Внимание:
Из ответов на этот вопрос: rake db:schema:load  удалит данные на производственном сервере, поэтому будьте осторожны при его использовании.
