uniqueキーがあまりに長いファイル名の場合、migrate実行時に以下のようなエラーとなってしまいます。long")キー名を指定していない場合は、自動で生成されたキー名が長すぎることで、エラーとなっているようです。「user_id_primary1_primary2_primary3_primary」のようなキー名になります。第2引数に設定したいキー名を渡してあげれば良いです。'user_table_primary');ちなみにですが、uniqueキーの場合、設定したキー名が使用されるのですが、primaryキーの場合は、テーブルに複数存在しないためなのか、キー名は設定されないようです。そのため、dummy等の適当な名前を設定しておく等でも問題ないかと思います。テーブル名」で実行すれば、確認できるかと思います。名前メールサイト上に表示された文字を入力してください。fixerでの整形設定、備忘録プロフィールサイトにアクセスしていただき、ありがとうございます。「勉強の記録」「情報の共有」を目的として、技術系の記事を投稿しています。内容が不明な点や質問等あれば、お問い合わせページより気軽に訪ねてください。