Slide 31
Slide 31 text
● https://github.com/rails/rails/pull/46192
● 納得できるユースケースが説明されていた
● すでにforeign keyを遅延可能になっていた
○ https://github.com/rails/rails/pull/41487
○ 遅延可能なforeign keyの実装に倣って作成
● 疑問 : deferrable: の引数に:deferred, :immediate, true の3種類
○ ableで終わるので、true / false の二択を連想させるAPI
○ 異なる値ごとの3つのSQLと振る舞いの違いがよくわからない
例:PostgreSQLでunique制約を遅延