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
で良かった。