タグ

2012年5月14日のブックマーク (1件)

  • Railsでカラムのデータ型を変更する場合の手順 - give IT a try

    はじめに 自分用のメモです。 Railsでカラムのデータ型を変更する場合の手順を載せておきます。 関連するインデックスやHeroku Schedulerなどは人によっては使っていないと思いますが、そのあたりは臨機応変に読み替えてください。 実行環境 Rails 3.2 ローカル環境: Sqlite ステージング環境: Heroku Cedar + PostgreSQL 手順 概要 先に手順の概要をリストアップするとこんな感じです。 以前のエントリでも書きましたが、change_columnでいきなり既存のカラムのデータ型を変更しようとするとPostgreSQLでエラーが発生するので、ちょっと面倒な手順(新しいカラムを追加して既存のカラムとスワップ)になります。 設計する Gitでブランチを作る 新しいカラムの追加 DB上で関連するインデックスを削除する DB上で古いカラムをリネームする D

    Railsでカラムのデータ型を変更する場合の手順 - give IT a try