有一个很好的问题
here我想详细说明。我试图将数据库中的一个列转换成一个整数。
我以为转换将是非常直接的forwrad。目前我的字符串是
["10","12","125","135","140",...]
def change change_column :table_name,:product_code,:integer end
PG::Error: ERROR: column “product_code” cannot be cast automatically to type integer
HINT: Specify a USING expression to perform the conversion.
我不知道如何在我的rails迁移中使用这个“USING”表达式。
所以我认为转换将是非常简单的。我应该如何使用USING表达式?
change_column :table_name,'integer USING CAST(product_code AS integer)'