実現したいこと
- Laravelのマイグレーションを使ってDBの複合インデックスを貼りたい
- Laravelのマイグレーションを使ってDBの複合ユニーク制約をつけたい
環境
- Laravel8.65
- MySQL8.0
複合インデックス・複合ユニーク制約とは?
複合インデックスとは複数のカラムの組み合わせで、データベースからの検索をしやすくする設定です。処理が軽くなり検索性能やデータ取得処理のスピードが向上します。
複合ユニーク制約とは複数のカラムの組み合わせで、重複のデータ登録を不可にできる設定です。
上記の例ではtest_idとtest_nameの2つのカラムの値が同じレコードは設定できなくなります。
リンク
コメント