Merged in feature/codeversions (pull request #69)

Code Versions

* split

* latestVersion

* test

* config

* codeversions
This commit is contained in:
Michael McGuinness
2025-02-17 14:30:37 +00:00
parent 806c0f74eb
commit 4bbc24e8aa
33 changed files with 469 additions and 327 deletions
+3 -6
View File
@@ -44,8 +44,8 @@ SELECT * FROM fullActiveQueries WHERE id = any($1);
-- name: CreateQuery :one
INSERT INTO queries (type) VALUES ($1) RETURNING id;
-- name: AddLatestQueryVersion :exec
INSERT INTO queryVersions (queryId) VALUES ($1);
-- name: AddLatestQueryVersion :one
INSERT INTO queryVersions (queryId) VALUES ($1) RETURNING id;
-- name: AddActiveQueryVersion :exec
INSERT INTO queryActiveVersions (queryId, versionId) VALUES ($1, $2);
@@ -56,12 +56,9 @@ INSERT INTO requiredQueries (queryId, requiredQueryId, addedVersion) VALUES ($1,
-- name: RemoveRequiredQuery :exec
UPDATE requiredQueries SET removedVersion = $1 WHERE requiredQueryId = $2 and queryId = $3 and removedVersion is null;
-- name: AddQueryConfig :exec
-- name: SetQueryConfig :exec
INSERT INTO queryConfigs (queryId, config, addedVersion) VALUES ($1, $2, $3);
-- name: RemoveQueryConfig :exec
UPDATE queryConfigs SET removedVersion = $1 WHERE queryId = $2 and removedVersion is null;
-- name: AllQueriesExist :one
SELECT COUNT(*) = COUNT(DISTINCT id) AS all_exist
FROM unnest($1::uuid[]) AS input_id