Как сделать миграцию базы данных Rails3 + datamapper - PullRequest
2 голосов
/ 31 августа 2010

Я использовал гем dm-rails, который позволяет datamapper подключаться к rails-3, сгенерировал скаффолд и файл миграции, сделал rake db: migrate для миграции базы данных, но ничего не происходит, нет ошибок, нет миграции, любой может подсказать мне, как запустить миграцию с помощью datamapper и rails-3.

1 Ответ

2 голосов
/ 10 декабря 2010

Вы должны получить dm-rails , которые помимо всего прочего добавляют 2 специальных рейк-задания:

rake db: automigrate

выполняет деструктивную автоматическую миграцию, поэтому проверяет, существует ли таблица, и если да, то отбрасывает ее и создает еще раз и

rake db: autoupgrade

Обновите схему базы данных, чтобы она соответствовала свойствам вашей модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...