gpt4 book ai didi

ruby - 如何在 Sequel 迁移中创建 hstore 列?

转载 作者:数据小太阳 更新时间:2023-10-29 07:34:07 26 4
gpt4 key购买 nike

如何在 Sequel 迁移中创建 hstore 列?

Sequel.migration do
change do
add_column :logs, :geo, HStore
end
end

失败。我必须加载扩展程序吗?

最佳答案

我在文档中找不到这个,所以我在 IRC 上询问。

jeremyevans: method_missing is used, allowing you to use any custom database types

所以只要启用扩展就可以指定json,jsonb:

Sequel.migration do
change do
create_table :foo do
primary_key :id
jsonb :bar
end
end
end

启用扩展:

Sequel.extension :pg_json

并创建一个新记录:

foo = Foo.new bar: Sequel.pg_jsonb({ 'baz' => 'qux' })

关于ruby - 如何在 Sequel 迁移中创建 hstore 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21123533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com