0
在轨数据库创建脚本schema.rb,有这条线在顶部:ActiveRecord :: Schema.define info:schema.rb中的版本 - >任何需要顺序的?
ActiveRecord::Schema.define(:version => 20111127090505) do
的文档(http://api.rubyonrails.org/classes/ActiveRecord/Schema.html)说,在 信息散列参数是可选的
- 是什么:版本用于?
- 这个号码有没有必要在登机时增加?也就是说,当天晚些时候签入会导致版本号下降......
- 如果存在时间戳大于给定的迁移,它们是否会运行只是因为它们不在迁移表中,但类文件是否存在?
- 迁移文件是否按顺序运行?
假设2个编码器: A创建迁移VERSIONID 1个 B创建迁移VERSIONID 2 乙提交迁移和架构与模式版本更新为2 A提交迁移和架构与模式版本更新为1 是这种情况OK ? – justingordon
@justingordon:如果发生这种情况,您可能会在db/schema.rb文件中遇到冲突。如果发生这种情况,只需使用较大的数字 –
有这个确切的问题,并使用较大的数字工作。 – tim