Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
絵文字(UTF-8 の 4 byte 文字にあたる)を利用可能とするため、文字コードは utf8mb4 を利用する。 絵文字だけでなく非常用漢字なども対応するためには必要。 サーバ設定 とりあえず開発環境(Mac)は Homebrew でインストール brew install mysql (検証時点で 5.7.13)。 サーバの設定を以下のとおり変更する。 $ diff /etc/my.cnf.org /etc/my.cnf --- /etc/my.cnf.org 2016-07-05 18:46:02.000000000 +0900 +++ /etc/my.cnf 2016-07-15 14:43:47.000000000 +0900 @@ -16,7 +16,7 @@ # The following options will be passed to all MySQL clients
MySQLで使用できる文字列型には CHAR:255Bまでの固定長文字列 VARCHAR:64KBまでの可変長文字列 TINYTEXT:255Bまでの可変長文字列 TEXT:64KBまでの可変長文字列 MEDIUMTEXT:約1.6MBまでの可変長文字列 LONGTEXT:約4.3GBまでの可変長文字列 がありますが、rais g modelで普通にtextを指定するとTEXTが指定されちゃいます。 $ rails g model Test value:text // こんな感じで作成される $ rails db mysql> show columns from tests; +-------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く