V3 version with backward comp

This commit is contained in:
m
2026-07-28 18:12:56 +02:00
parent 7713835739
commit bd6e7c38f9
48 changed files with 3685 additions and 1344 deletions
@@ -0,0 +1,20 @@
-- name: CreateRetentionPolicy :one
INSERT INTO retention_policies (user_id, storage_location_id, rule_type, rule_value)
VALUES ($1, $2, $3, $4)
RETURNING *;
-- name: GetRetentionPolicy :one
SELECT * FROM retention_policies
WHERE id = $1;
-- name: ListRetentionPoliciesByUser :many
SELECT * FROM retention_policies
WHERE user_id = $1;
-- name: ListRetentionPoliciesByLocation :many
SELECT * FROM retention_policies
WHERE storage_location_id = $1;
-- name: DeleteRetentionPolicy :exec
DELETE FROM retention_policies
WHERE id = $1;