5
在具有基礎MySQL數據庫的Rails中將外鍵添加到現有表的最佳方式是什麼?顯然該解決方案應該在遷移中完成,因爲我想要這個版本。否則,我會自己創建約束條件。在Ruby on Rails(MySQL)中爲現有表添加外鍵約束
我似乎無法找到一個,有利於他們迴應上面。同樣,這些表格已經使用先前的遷移創建。我現在就回去,並在適用的地方添加參照完整性。
在具有基礎MySQL數據庫的Rails中將外鍵添加到現有表的最佳方式是什麼?顯然該解決方案應該在遷移中完成,因爲我想要這個版本。否則,我會自己創建約束條件。在Ruby on Rails(MySQL)中爲現有表添加外鍵約束
我似乎無法找到一個,有利於他們迴應上面。同樣,這些表格已經使用先前的遷移創建。我現在就回去,並在適用的地方添加參照完整性。
Foreigner很適合管理外鍵。
或者,您可以使用execute方法在新遷移中發出ALTER語句。