Flamenco/cmd
Sybren A. Stüvel c046094880 Manager: start replacing GORM with SQLC
GORM has certain downsides:

- Code-first approach, where queries have to be translated to the Go code
  required to execute them.
- GORM comes with its own SQLite implementation, which doesn't provide an
  on-connect callback. This means that new connections cannot correctly
  enable foreign key constraints, causing database consistency issues.

[SQLC](https://sqlc.dev/) solves these issues for us.

This commit doesn't fully replace GORM with SQLC, but introduces it for
a few queries. Once all queries have been converted, GORM can be removed
completely.
2024-03-03 20:15:39 +01:00
..
addon-packer Rename add-on to flamenco-addon.zip 2023-08-01 13:05:02 +02:00
flamenco-manager Manager: add farm status events to the event bus 2024-03-01 08:41:35 +01:00
flamenco-worker Move URLs to the Flamenco website to constants in a dedicated package 2024-01-25 12:25:06 +01:00
job-creator Change Go package name from git.blender.org to projects.blender.org 2023-08-01 12:42:31 +02:00
shaman-checkout-id-setter Change Go package name from git.blender.org to projects.blender.org 2023-08-01 12:42:31 +02:00
sqlc-export-schema Manager: start replacing GORM with SQLC 2024-03-03 20:15:39 +01:00
stresser Change Go package name from git.blender.org to projects.blender.org 2023-08-01 12:42:31 +02:00
update-version update-version: always quote the version number in YAML 2022-09-12 15:55:21 +02:00