为什么不rake db:迁移报告版本号?

时间:2009-07-24 23:21:31

标签: ruby-on-rails dbmigrate

rake 0.8.7,rails / activerecord 2.3.3

rake db:migrate:

的输出

== CreateProducts:migrating ========================================== ======= - create_table(:products)     - > 0.0017s == CreateProducts:migrated(0.0019s)======================================== / p>

版本号(在本例中为20090724013528)是否应出现在迁移名称之前?

2 个答案:

答案 0 :(得分:4)

我不记得100%,但我认为他们在将迁移切换到UTC时间戳时删除了该输出中的数字。

但您可以使用以下方法检查数据库的当前版本:

rake db:version

答案 1 :(得分:1)

作为pointed out by paulsnotes,时间戳代表版本号。如果您确实想切换回序号,可以在environment.rb。

中设置一个标志
config.active_record.timestamped_migrations = false