0

我在 Rails 项目中使用 Postgres,我发现我需要将所有varchar数据类型更改为citext. 与其手动执行此操作,我只想创建一个迁移,该迁移循环遍历所有模型及其属性并根据需要进行转换。

这些模型中的大多数都是空的,因此实例化它们不是问题。我需要查明 ActiveRecord 是否“知道”其相应数据库列的数据类型是什么。

4

1 回答 1

2
@model.column_for_attribute('title').type

这可能就是你要找的。

于 2013-05-01T15:58:22.987 回答