номер версии миграции рельсов и новый сумасшедший идентификатор объекта модели - PullRequest
0 голосов
/ 18 марта 2010

У меня есть этот сумасшедший ярлык каждый раз, когда я создаю миграцию, использующую время вместо целого числа.это очень затрудняет переключение между версиями базы данных, которую вы хотите использовать.у меня также есть этот безумный идентификатор для каждого объекта, который я создаю:

http://poocs.net/", create_at: "2010-03-17 23:02:17", updated_at: "2010-03-17 23:02:17">

Как настроить рельсы, чтобы иметь простые версии и идентификаторы.

спасибо

Ответы [ 2 ]

3 голосов
/ 18 марта 2010

Номер является меткой времени. Действительно полезно, когда у вас есть несколько совместных работ в одном проекте.

Если вы хотите использовать старую систему, указанную в файле environement.rb

   config.active_record.timestamped_migrations = false
1 голос
/ 18 марта 2010

Зачем вам нужно переключаться между «версиями базы данных»? Если вы хотите повторить или отменить миграцию, вы можете сделать это так:

rake db:rollback

Отменяет последнюю миграцию, затем

rake db:migrate

Чтобы повторить это снова. Вам больше ничего не нужно, поскольку миграция всегда должна выполняться последовательно в порядке отметки времени.

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