2015-04-28 28 views

回答

3

在您的数据库中,有一个名为schema_migrations的表可以跟踪它。它由rails自动维护,并有一个名为version的列。该列保存迁移的日期 - 时间戳,每行代表已经运行的迁移。

因此,Rails可以查看您应用中的所有'迁移'文件,找出哪些表中没有相应的行,然后运行它们(将新行添加到模式迁移表中,对于每次迁移,因为它运行)

下面是一个schema_migrations表的内容的示例。

migrations

+1

谢谢!正是我在找什么 – user2490003