activerecord-postgis-adapterでカラムをGeography型に変換


activerecord-postgis-adapterをRails4.2に対応している3系にアップデートしたらtypeをしていてgeography型のつもりがgeometry型になっているカラムがあった。

これが原因でエラーが発生したためマイグレーションを書いた。

この時のchange_columnする際の型指定の方法の例。

change_column :post_photos, :geog, 'geography(Point,4326)', null: false

良い方法がわからなかったので文字列で指定した。
うまく動いている。null: false はオプションをつける例としてつけた。