0

この記事は最終更新日から1年以上が経過しています。

投稿日

更新日

Railsで再帰的に自分自身を参照する外部キー制約を設定する方法

答えは全て↓にあります。
アプリケーションのみで参照をコントロールするver
DBにも外部キー制約を付与するver

このユースケースに特化した情報があまりない中で、非常に良記事なのですが、Google検索で引っかかりにくかったので、
どうせまた調べる未来の自分がまたアクセスしやすいように備忘録としてこの記事を作成しました。

未来の自分がこのユースケースで調べるときの検索ワード
「Rails 外部キー 再帰」
「Rails 外部キー 自分自身」
「Rails 外部キー 自分」
「Rails 外部キー 自身」
「Rails 外部キー 自分 参照」
「Rails 外部キー制約 再帰」
「Rails 外部キー 再帰 マイグレーション」

鬼門

  • 再帰関数がヒットすること
  • 再起するSQL文の作成(テーブル作成部分は前提の上で)
  • rails以外の用途

新規登録して、もっと便利にQiitaを使ってみよう

  1. あなたにマッチした記事をお届けします
  2. 便利な情報をあとで効率的に読み返せます
ログインすると使える機能について
setsumaru1992
Webサービス企業で働くエンジニア(2016年~)です。仕事も好きですが、プライベートで開発もしています。遊びで作ったアプリをクラウドでレンタルサーバで動かして運用するのが趣味です。

コメント

この記事にコメントはありません。
あなたもコメントしてみませんか :)
新規登録
すでにアカウントを持っている方はログイン
記事投稿キャンペーン開催中
ChatGPTなどの活用方法を発信しよう!
~
0