タグ

2014年1月26日のブックマーク (1件)

  • rails+MySQLでdouble型カラムを扱うモンキーパッチ

    背景 ruby2.1とrails4を使ってアプリを作っている。DBMySQLを使っていて、わけあってあるテーブルの列をdouble型にしたいと思って。 カラムの列を変更するmigrationを作ろうと思った時に、そもそもdouble型のカラムを作るにはどうするんだっけ、ってなって、 Webを調べてみて、解がみつかったので試したところ、ちょっと不都合が生じて、それじゃあモンキーパッチを書いてみよう、という話です。 MySQLのdouble型を利用するmigration まず、MySQLのdouble型の列を使うには、 add_column :table_name, :column, :float, limit: 53 のようなmigrationを書くとできる。(これは、既存のテーブルにカラムを追加するmigration) 型に:floatを指定して、:limitに53を指定する。参考にした

    simar
    simar 2014/01/26
    railsでmysqlのdouble型のカラムを扱う方法。