Files
mmaschedule/src/sql/query.sql
T
guy176251 ea69970a4b - added daily cleanup of empty tapology urls
- removed unique constraint for tapology urls
- fixed tapology url scraper
- updated go dependencies
2026-02-01 16:17:19 -06:00

61 lines
591 B
SQL

-- name: GetEvent :one
SELECT
*
FROM
event
WHERE
slug = ?
LIMIT
1;
-- name: ListEvents :many
SELECT
*
FROM
event;
-- name: GetUpcomingEvent :one
SELECT
slug
FROM
event
WHERE
date >= ?
ORDER BY
date ASC
LIMIT
1;
-- name: ListUpcomingEvents :many
SELECT
name,
slug,
date
FROM
event
WHERE
date >= ?
ORDER BY
date ASC;
-- name: GetTapology :one
SELECT
*
FROM
tapology
WHERE
name = ?
LIMIT
1;
-- name: CreateTapology :exec
INSERT INTO
tapology (name, url)
VALUES
(?, ?);
-- name: DeleteEmptyTapology :exec
DELETE FROM tapology
WHERE
url = ''