p_type
タイプがありA
、文字列としてB
C
今では、一緒bitmask
に持つことができるように、それを持っている方が良いことに気づきました。A
C
私が行った場合
change_column :cars, :p_type, :integer
既存のすべての p_type データを失うか、何かがひどくうまくいかず、移行によってデータが何らかの形で歪められます (試してみるのが怖いです)。
列のタイプを : に変更integer
し、移行ファイルに何らかの機能を持たせる方法はありますか?
if A
p_type = 1
elsif B
p_type = 2
elsif C
p_type = 4
end
移行によってデータ型とデータ自体が変更されるのでしょうか?