0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

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

Last updated at Posted at 2021-01-28

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

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

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

鬼門

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?