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