我坚持这一点。无法在docs中找到如何将此类空间数据类型声明为inet和jsonb或json。
ruby 2.4.1,续集4.47
带有require 'sequel'
的普通红宝石脚本。
宣言如
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
答案 0 :(得分:3)
您可以使用列方法来定义列的替代方法 - 可以找到详细信息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