aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/database/query/calendars.sql
blob: 490475de372f48c8d0ba292af6b00c2b00ca1d95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
-- name: CreateCalendar :one
INSERT INTO calendars (
  user_id, name, key
) VALUES (
  $1, $2, $3
)
RETURNING *;

-- name: GetCalendarForUser :one
SELECT * FROM calendars
WHERE user_id = $1 LIMIT 1;

-- name: GetCalendarByName :one
SELECT * FROM calendars
WHERE name = $1 LIMIT 1;

-- name: DeleteCalendar :execrows
DELETE FROM calendars
WHERE user_id = $1;

-- name: DeleteCalendarByName :execrows
DELETE FROM calendars
WHERE name = $1;