我在 Rails 项目中使用 Postgres,我发现我需要将所有varchar
数据类型更改为citext
. 与其手动执行此操作,我只想创建一个迁移,该迁移循环遍历所有模型及其属性并根据需要进行转换。
这些模型中的大多数都是空的,因此实例化它们不是问题。我需要查明 ActiveRecord 是否“知道”其相应数据库列的数据类型是什么。
我在 Rails 项目中使用 Postgres,我发现我需要将所有varchar
数据类型更改为citext
. 与其手动执行此操作,我只想创建一个迁移,该迁移循环遍历所有模型及其属性并根据需要进行转换。
这些模型中的大多数都是空的,因此实例化它们不是问题。我需要查明 ActiveRecord 是否“知道”其相应数据库列的数据类型是什么。