Тут дуже просте запитання - якщо міграція може ставати повільною і громіздкою, оскільки додаток стає складнішим, і якщо у нас набагато чистіше rake db:schema:load
зателефонувати, то чому взагалі існують міграції?
Якщо відповідь на вищезазначене полягає в тому, що міграції використовуються для контролю версій (поетапний запис змін у базі даних), тоді як додаток стає складнішим і rake db:schema:load
замість цього використовується більше, чи продовжують вони зберігати свою основну функцію?
Обережно:
З відповідей на це питання: rake db:schema:load
буде видалено дані на виробничому сервері, тому будьте обережні при використанні.