タグ

ブックマーク / gry.sakura.ne.jp (1)

  • RailsでID列をBIGINTに変える方法メモ(でもやるもんじゃない)

    Browse: Home / migration, MySQL, rails, ruby / RailsでID列をBIGINTに変える方法メモ(でもやるもんじゃない) 現在作っているアプリで、IDがINTEGERのままだと足りない恐れが出てきたので、 BIGINT型に変えることにしました。 ちなみに使用しているデータベースはMySQLRailsのバージョンは2.1.2です。 調べてみると、IDをBIGINTにすると、以下の不具合があるようです。 Railsからbigintを使用する時の注意点 – R日記 でもまあ、今のアプリではRailsから新規データの挿入は行わないので、問題ないかな。 というわけで、まずは以下のようにmigrateを書いてみました。 (hogesテーブルのIDをBIGINTに変えるとします) def self.up change_column :hoges,

    Arahabica
    Arahabica 2012/08/13
    rails bigint
  • 1