Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PostgreSQLだと外部参照キーにデフォルトでインデックスが貼られていない

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for yamatai12 yamatai12
February 24, 2026
41

 PostgreSQLだと外部参照キーにデフォルトでインデックスが貼られていない

Avatar for yamatai12

yamatai12

February 24, 2026
Tweet

More Decks by yamatai12

Transcript

  1. 親テーブルの行をDELETE(UPDATE)する時、PostgreSQLは以下を 行う 親テーブルから削除すると ↓ DELETE FROM users WHERE id =

    100; 参照整合性チェック: ordersテーブルでuser_id = 100の行があるか検索 参照動作の実行: ON DELETE CASCADEなら該当する子テーブルの行も削除 7