Railsについて質問です。
テーブル間で関連付けされる状態でデータ削除する場合、モデルにdependent destroyを設定してデータ削除を制御する方法と、DB側にon delete cascadeの制約を付けて制御する方法が選択肢としてあると思いますが、どちらが一般的でしょうか。
DBにCASCADEオプションを付けて管理した方がパフォーマンス良さそうでベストプラクティスに思えるのですが。
回答1件
あなたの回答
tips
プレビュー
投稿2019/01/30 02:38
Railsについて質問です。
テーブル間で関連付けされる状態でデータ削除する場合、モデルにdependent destroyを設定してデータ削除を制御する方法と、DB側にon delete cascadeの制約を付けて制御する方法が選択肢としてあると思いますが、どちらが一般的でしょうか。
DBにCASCADEオプションを付けて管理した方がパフォーマンス良さそうでベストプラクティスに思えるのですが。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/30 03:01