2
Rails遷移中的「.references」關鍵字不會導致在PostgreSQL中創建外鍵。如何使用Rails的手段創建它們?Rails遷移後沒有PostgreSQL外鍵
Rails遷移中的「.references」關鍵字不會導致在PostgreSQL中創建外鍵。如何使用Rails的手段創建它們?Rails遷移後沒有PostgreSQL外鍵
Rails沒有提供任何關於開箱即用的外鍵約束的幫助。
的foreigner寶石增加支持外鍵,但你確實需要除了指定他們說t.references :foo
Immigrant寶石可以幫助添加缺失的外鍵。與Foreigner寶石搭配使用。
另一種選擇是schema_plus寶石。它在遷移期間自動創建外鍵。