Sybren A. Stüvel
bfe47ea394
Convert the task scheduler from gorm to sqlc. This makes the query considerably easier to read. No functional changes intended.
54 lines
1.5 KiB
YAML
54 lines
1.5 KiB
YAML
version: "2"
|
|
sql:
|
|
- engine: "sqlite"
|
|
schema: "internal/manager/persistence/sqlc/schema.sql"
|
|
queries: "internal/manager/persistence/sqlc/query_jobs.sql"
|
|
gen:
|
|
go:
|
|
out: "internal/manager/persistence/sqlc"
|
|
overrides:
|
|
- db_type: "jsonb"
|
|
go_type:
|
|
import: "encoding/json"
|
|
type: "RawMessage"
|
|
rename:
|
|
uuid: "UUID"
|
|
uuids: "UUIDs"
|
|
jobuuid: "JobUUID"
|
|
taskUUID: "TaskUUID"
|
|
workeruuid: "WorkerUUID"
|
|
- engine: "sqlite"
|
|
schema: "internal/manager/persistence/sqlc/schema.sql"
|
|
queries: "internal/manager/persistence/sqlc/query_workers.sql"
|
|
gen:
|
|
go:
|
|
out: "internal/manager/persistence/sqlc"
|
|
overrides:
|
|
- db_type: "jsonb"
|
|
go_type:
|
|
import: "encoding/json"
|
|
type: "RawMessage"
|
|
rename:
|
|
uuid: "UUID"
|
|
uuids: "UUIDs"
|
|
jobuuid: "JobUUID"
|
|
taskUUID: "TaskUUID"
|
|
workeruuid: "WorkerUUID"
|
|
- engine: "sqlite"
|
|
schema: "internal/manager/persistence/sqlc/schema.sql"
|
|
queries: "internal/manager/persistence/sqlc/query_task_scheduler.sql"
|
|
gen:
|
|
go:
|
|
out: "internal/manager/persistence/sqlc"
|
|
overrides:
|
|
- db_type: "jsonb"
|
|
go_type:
|
|
import: "encoding/json"
|
|
type: "RawMessage"
|
|
rename:
|
|
uuid: "UUID"
|
|
uuids: "UUIDs"
|
|
jobuuid: "JobUUID"
|
|
taskUUID: "TaskUUID"
|
|
workeruuid: "WorkerUUID"
|