こしごぇ(B)

旧:http://d.hatena.ne.jp/koshigoeb/

Rails + MySQL で BIGINT で AUTO_INCREMENT な id カラムを PRIMARY KEY にしたい

もちろん、schema.rb 対応で。

リポジトリの master では t.primary_key :id, :bigint と書ける様だけど、4.2.1.rc4 には見当たらず。いつ頃使える様になるのか。

この際、PostgreSQL に改宗するべきなのか。。。

という所まで考えて、手を出せずにいた activerecord-mysql-awesome の事を思い出した。

無事、 t.primary_key :id, :bigint で BIGINT, AUTO_INCREMENT, PRIMARY KEY な id カラムが作れ、 rake db:reset しても同じ様に作れる様になった。

追記

create_table :hoge, id: :bigint で良かった。