1
有沒有辦法生成ActiveRecord::Migration
來更新所有數據庫結構?Ruby on Rails ActiveRecord ::遷移來更改整個模式結構
就像rails generate migration ChangeWholeSchemaTables
有沒有辦法生成ActiveRecord::Migration
來更新所有數據庫結構?Ruby on Rails ActiveRecord ::遷移來更改整個模式結構
就像rails generate migration ChangeWholeSchemaTables
要更新,你應該使用/db/schema.rb文件中的所有數據庫結構。 我建議您檢查Chris Rueber對類似問題的回答: How to create database from schema.rb without initializing Rails?
是的,但我認爲這不是一個好方法。通過這樣做,下面的遷移可能會有一些混亂...... –
您可以歸檔當前的遷移順序,刪除數據庫並使用新的遷移順序從頭開始填寫模式。 –
是的,您可以在一次遷移中進行任意數量的更改。 –
當我生成新模型時,rails會自動生成一個遷移。我已經在該文件中添加了所有數據庫修改。結果,表沒有按照我的預期更新... –