【发布时间】:2021-12-14 02:15:34
【问题描述】:
我有以下创建 jsonb 列的 Vapor Fluent 迁移
public func prepare(on database: Database) -> EventLoopFuture<Void> {
return database.schema(MyModel.schema)
.id()
.field(.name, .custom("VARCHAR(255)"), .required)
.field(.metadata, .custom("JSONB"), .required)
.create()
}
模型如下所示:
public final class MyModel: Model, Content {
public static let schema = "blah"
@ID(key: .id)
public var id: UUID?
@Field(key: .metadata)
public var metadata: Data // This is obviously wrong.
}
知道如何让 Vapor 从 Postgres jsonb 列中检索和设置数据吗?
【问题讨论】:
标签: swift postgresql vapor