Я должен сгладить миграции направляющих?

Возможно заменить дб/перемещать /* с содержанием db/schema.rb, так, чтобы у Вас только был один шаг миграции.

Какой-либо из Вас когда-либо делает это? Почему?

9
задан scottd 15 December 2009 в 22:20
поделиться

3 ответа

Why would you want to do this? You could just run rake db:schema:load if you don't want to run all migrations. Migrations are used not (only) to initialize a new database, but to migrate it to another version.

5
ответ дан 4 December 2019 в 21:50
поделиться

You can do rake db:schema:load to import the entire schema in one step. This is recommended, as opposed to running a ton of migrations.

1
ответ дан 4 December 2019 в 21:50
поделиться

Также, некоторые большие пакеты Ruby on Rails (например, тот, который выскальзывает у меня из головы теперь, когда вы можете настроить сайт электронной коммерции в своем приложении Rails), сглаживают свои миграции.

Я также знаю о проектах с тоннами миграций, чтобы сделать это время от времени, чтобы сократить количество времени, которое требуется для запуска rake db:migrate start to finish (скажем, на сервере непрерывной интеграции)

.
3
ответ дан 4 December 2019 в 21:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: