Mysql 更改时保持以前的数据完整;“列类型”;Rails中的迁移
我正在使用RubyonRails3.2.13和Ruby1.9.3p374。 我有一个名为“users”的表,其中列“last\u sign\u in\u ip”的类型为:strings 我想将此列转换为整数(出于性能原因)。 我编写了一个迁移来实现这一点 类ConvertStringIpsToIntegersMysql 更改时保持以前的数据完整;“列类型”;Rails中的迁移,mysql,ruby-on-rails,ruby,ruby-on-rails-3,migration,Mysql,Ruby On Rails,Ruby,Ruby On Rails 3,Migration,我正在使用RubyonRails3.2.13和Ruby1.9.3p374。 我有一个名为“users”的表,其中列“last\u sign\u in\u ip”的类型为:strings 我想将此列转换为整数(出于性能原因)。 我编写了一个迁移来实现这一点 类ConvertStringIpsToIntegers
因此,如何更改此迁移以确保在迁移之前数据库中充满了数据,迁移之后所有数据仍保持完整。如何将IP转换为整数?这是一个字符串。出于性能原因,我想将字符串转换为整数。但IP不能表示为整数-“192.168.3.5”不是整数。