Nekakoshi’s blog

柏の葉でWEB会社やってます。RailsとかGoとかやってます。

opsworkでrailsデプロイ時に文字コードを変更する。

rails4を使用しており、文字コードをutf8mb4にしたいという要望がありました。

settingのCustom JSONを以下のように設定するといけそうです。

{
  "deploy": {
    "APP-NAME": {
      "database": {
        "username": "USER-NAME",
        "password": "PASSWORD",
        "host": "RDS-NAME",
        "adapter": "mysql2",
        "database": "DATABASE-NAME",
        "reconnect": true,
        "encoding" : "utf8mb4",
        "charset" : "utf8mb4",
        "collation" : "utf8mb4_unicode_ci"
      }
    }
  }
}

encoding, charset, collation を変更したい文字コードに変更すればいけるようです。

というメモです。