エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Active Record の複合主キー - Railsガイド
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Active Record の複合主キー - Railsガイド
1 複合主キーについて テーブルのすべての行を一意に識別するために単一のカラム値だけでは不十分な場合... 1 複合主キーについて テーブルのすべての行を一意に識別するために単一のカラム値だけでは不十分な場合、2つ以上のカラムの組み合わせが必要になることがあります。このような状況は、主キーとして単一のidカラムを持たないレガシーなデータベーススキーマを使わなければならない場合や、シャーディング/マルチテナンシー向けにスキーマを変更する場合に該当します。 複合主キーを導入すると複雑になり、単一の主キーカラムよりも遅くなる可能性があります。複合主キーを使う前に、そのユースケースでどうしても必要であることを確認しておきましょう。 2 複合主キーのマイグレーション create_tableに:primary_keyオプションで配列の値を渡すことで、複合主キーを持つテーブルを作成できます。 class CreateProducts < ActiveRecord::Migration[8.0] def ch

