エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
HerokuのpostgresqlのためにカラムのCOLLATEをCにする | 自転車で通勤しましょ♪ブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
HerokuのpostgresqlのためにカラムのCOLLATEをCにする | 自転車で通勤しましょ♪ブログ
日本語圏の皆さん、こんにちは。 Herokuを使っていると、ローカル環境ではソートがうまくいくのに、本番... 日本語圏の皆さん、こんにちは。 Herokuを使っていると、ローカル環境ではソートがうまくいくのに、本番環境ではうまくいかない…。そんなことが起きると思います。はい、それはpostgresqlのCOLLATEがen_US.UTF-8だからです!Cにしましょう、Cに。 しかし、後で気付いて変更しようにも結構面倒なので、migrationでやってしまいましょう。 新しいテーブルを追加した後でも、簡単に呼び出せるように、rake taskにしてみました。 作ったファイルは、 lib/collation.rb lib/tasks/db.rake マイグレーションファイル(rails g migration ChangeCollation) の3つです。 実際に処理をするCollationクラスを作ります。 class Collation def initialize @connection = A