in Sources/XCMetricsBackendLib/UploadMetrics/Repository/Migrations/CreateJobLogEntry.swift [25:39]
func prepare(on database: Database) -> EventLoopFuture<Void> {
database.schema(JobLogEntry.schema)
.field(.id, .string, .identifier(auto: false))
.field("log_file", .string, .required)
.field("log_url", .string)
.field("status", .string, .required)
.field("error", .string)
.field("queued_at", .datetime, .required)
.field("dequeued_at", .datetime)
.field("finished_at", .datetime)
.field("created_at", .datetime)
.field("updated_at", .datetime)
.unique(on: "log_file", name: "no_duplicated_log_files")
.create()
}