mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-27 07:16:19 +09:00
refactor: initial go service
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
-- name: ListVersionsByContainerID :many
|
||||
SELECT * FROM container_versions WHERE container_id = sqlc.arg(container_id) ORDER BY version ASC;
|
||||
|
||||
-- name: NextVersion :one
|
||||
SELECT COALESCE(MAX(version), 0) + 1 FROM container_versions WHERE container_id = sqlc.arg(container_id);
|
||||
|
||||
-- name: InsertVersion :one
|
||||
INSERT INTO container_versions (id, container_id, snapshot_id, version)
|
||||
VALUES (
|
||||
sqlc.arg(id),
|
||||
sqlc.arg(container_id),
|
||||
sqlc.arg(snapshot_id),
|
||||
sqlc.arg(version)
|
||||
)
|
||||
RETURNING *;
|
||||
|
||||
-- name: GetVersionSnapshotID :one
|
||||
SELECT snapshot_id FROM container_versions WHERE container_id = sqlc.arg(container_id) AND version = sqlc.arg(version);
|
||||
Reference in New Issue
Block a user