KDOC 389: GORM + MySQLでカラムの順番が変動するのはなぜか?
この文書のステータス
- 作成
- 2025-06-16 貴島
- レビュー
- 2025-06-16 貴島
概要
MySQL + gormでマイグレーションすると、カラムの順序が毎回微妙に変動してしまう。そうなるとtblsでDBスキーマを出力すると毎回差分が出て、自動チェックができなくて困る。
Postgresでは発生しない。原因はDBなのか、ORMなのか。なぜなのだろうか。
関連
抽象。
- 出力が実行ごとに揺らぐと、差分による自動チェックが使えなくなる
- 組み合わせの片方でだけ起きる問題の原因が、どちらにあるか
関連。
- 未解決: なぜ変動するか