Ruby 如何使用sequel声明postgresql json/jsonb字段?
我受够了。在文档中找不到如何声明inet和jsonb或json等空间数据类型 ruby 2.4.1,续集4.47 需要“sequel”的纯ruby脚本 声明,如Ruby 如何使用sequel声明postgresql json/jsonb字段?,ruby,postgresql,sequel,Ruby,Postgresql,Sequel,我受够了。在文档中找不到如何声明inet和jsonb或json等空间数据类型 ruby 2.4.1,续集4.47 需要“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 :an
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方法定义列的另一种方法-可以找到详细信息。在您的示例中,这变成:
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
您可以使用column方法定义列的另一种方法-可以找到详细信息。在您的示例中,这变成:
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
你指的是博士后的医生吗?你在用rails吗?或者您正试图通过psql控制台添加一行吗?这样做有效吗?你有错误吗?如果是,错误是什么?你是指博士后的医生吗?你在用rails吗?或者您正试图通过psql控制台添加一行吗?这样做有效吗?你有错误吗?如果是,错误是什么?