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