gpt4 book ai didi

ruby - 如何使用后续声明 postgresql json/jsonb 字段?

转载 作者:行者123 更新时间:2023-11-29 14:16:56 26 4
gpt4 key购买 nike

我被困住了。在文档中找不到如何声明 inet 和 jsonb 或 json 等空间数据类型。

Ruby 2.4.1,续集 4.47

带有 require 'sequel' 的纯 ruby​​ 脚本。

声明如

DB.create_table :requests do
primary_key :id
foreign_key :client_id, :clients
foreign_key :service_id, :services
DateTime :created_at, null: false
DateTime :answered_at, null: false
JsonBType :request, null: false
end

最佳答案

您可以使用column方法来定义列的替代方法 - 详细信息可以在here中找到。 。在您的示例中,这将变为:

DB.create_table :requests do
primary_key :id
foreign_key :client_id, :clients
foreign_key :service_id, :services
DateTime :created_at, null: false
DateTime :answered_at, null: false
column :request, :jsonb, null: false
end

关于ruby - 如何使用后续声明 postgresql json/jsonb 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44784259/

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