エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ruby on Rails + MySQL8 で条件によって structure.sql に差分が出てしまう話
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby on Rails + MySQL8 で条件によって structure.sql に差分が出てしまう話
この記事はUMITRON Advent Calendar 2024 10日目の記事です。 起きている問題 弊社ではRuby on Rails と... この記事はUMITRON Advent Calendar 2024 10日目の記事です。 起きている問題 弊社ではRuby on Rails と MySQL 8 を用いたプロジェクトがあります。このプロジェクトでDBのスキーマデータをstructure.sqlで管理しています。 この構成で開発をしていて、db:migrateを行った時に開発者の間でstructure.sqlに差分が出る問題が起きていました。 具体的には以下のようにvarchar(あるいはtext)のカラムにCHARACTER SETがついたりつかなかったりしていました。デフォルトがutf8mb4なので実質同じではありますが、開発する上で邪魔でした。 - `message` varchar(255) COLLATE utf8mb4_general_ci NOT NULL, + `message` varchar(255) C

