29 lines
499 B
SQL
29 lines
499 B
SQL
-- name: CreateSite :one
|
|
INSERT INTO sites (user_id, domain)
|
|
VALUES (?, ?)
|
|
RETURNING *;
|
|
|
|
-- name: GetSiteByID :one
|
|
SELECT * FROM sites
|
|
WHERE id = ?;
|
|
|
|
-- name: GetSitesByUserID :many
|
|
SELECT * FROM sites
|
|
WHERE user_id = ?
|
|
ORDER BY created_at DESC;
|
|
|
|
-- name: GetSiteByDomain :one
|
|
SELECT * FROM sites
|
|
WHERE domain = ?;
|
|
|
|
-- THIS IS NOT USED YET
|
|
-- -- name: UpdateSiteDomain :one
|
|
-- UPDATE sites
|
|
-- SET domain = ?
|
|
-- WHERE id = ?
|
|
-- RETURNING *;
|
|
|
|
-- name: DeleteSite :exec
|
|
DELETE FROM sites
|
|
WHERE id = ?;
|