【发布时间】:2014-05-16 12:52:35
【问题描述】:
我有这个作为迁移:
def up
connection.execute(%q{
alter table enterprise_members
alter column sso_id
type string using cast(sso_id as string)
})
end
我只是想将整数转换为字符串。但是运行时,它会返回:
PG::UndefinedObject: ERROR: type "string" does not exist
:
alter table enterprise_members
alter column sso_id
type string using cast(sso_id as string)
是因为我要投射它吗?我该如何解决这个问题?
【问题讨论】:
-
Varchar、char、text 是数据库类型,“string”不是。字符数据类型可以在manual上找到
标签: ruby-on-rails postgresql migration type-conversion