0

耙子 0.8.7,轨道/活动记录 2.3.3

rake db 的输出:迁移:

== CreateProducts:迁移 ============================================== ==== -- create_table(:products) -> 0.0017s == CreateProducts: 迁移 (0.0019s) ========================= ===============

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

4

2 回答 2

4

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

但是,您可以使用以下命令检查数据库的当前版本:

rake db:version
于 2009-07-24T23:41:14.733 回答
1

正如paulsnotes 所指出的,时间戳代表版本号。如果你真的想切换回序列号,你可以在 environment.rb 中设置一个标志。

config.active_record.timestamped_migrations = false
于 2009-07-24T23:51:42.217 回答