weiro/sql/queries/uploads.sql

27 lines
614 B
MySQL
Raw Permalink Normal View History

2026-03-02 09:48:41 +00:00
-- name: SelectUploadsOfSite :many
SELECT * FROM uploads WHERE site_id = ? ORDER BY created_at DESC;
-- name: SelectUploadByID :one
SELECT * FROM uploads WHERE id = ? LIMIT 1;
-- name: SelectUploadBySiteIDAndSlug :one
SELECT * FROM uploads WHERE site_id = ? AND slug = ? LIMIT 1;
2026-03-02 09:48:41 +00:00
-- name: InsertUpload :exec
INSERT INTO uploads (
site_id,
guid,
mime_type,
filename,
file_size,
slug,
alt,
created_at
) VALUES (?, ?, ?, ?, ?, ?, ?, ?)
2026-03-02 09:48:41 +00:00
RETURNING id;
-- name: UpdateUpload :exec
UPDATE uploads SET alt = ? WHERE id = ?;
-- name: DeleteUpload :exec
DELETE FROM uploads WHERE id = ?;