KDOC 389: GORM + MySQLでカラムの順番が変動するのはなぜか?

この文書のステータス

  • 作成
    • 2025-06-16 貴島
  • レビュー
    • 2025-06-16 貴島

概要

MySQL + gormでマイグレーションすると、カラムの順序が毎回微妙に変動してしまう。そうなるとtblsでDBスキーマを出力すると毎回差分が出て、自動チェックができなくて困る。

Postgresでは発生しない。原因はDBなのか、ORMなのか。なぜなのだろうか。

関連

抽象。

  • 出力が実行ごとに揺らぐと、差分による自動チェックが使えなくなる
  • 組み合わせの片方でだけ起きる問題の原因が、どちらにあるか

関連。

  • 未解決: なぜ変動するか

Backlinks