【发布时间】:2014-02-03 02:27:06
【问题描述】:
如何在 Sequel 迁移中创建 hstore 列?
Sequel.migration do
change do
add_column :logs, :geo, HStore
end
end
失败。我必须加载扩展程序吗?
【问题讨论】:
-
我怀疑您的答案在本文档中,sequel.jeremyevans.net/rdoc/files/doc/postgresql_rdoc.html。具体来说,查看标题PostgreSQL-specific Database Type Support
-
感谢您为我指出正确的文档页面,但我仍然无法运行迁移。我尝试了不同的名称,例如 :hstore、:h_store、:pg_hstore、HStore 等。我已经加载了 :pg_store DB 扩展,甚至将 sequel_pg 和 sequel-hstore gem 添加到 Gemfile。尝试使用 json 数据类型并且工作正常,但我更喜欢 hstore。
-
也许这是 gem 中的错误。你向维护者报告了吗?
-
我会查看G.Group,谢谢。
标签: ruby postgresql migration sequel hstore