This commit is contained in:
2026-06-22 08:55:57 +08:00
parent dbb87823e8
commit 6ade6e8fa9
325 changed files with 41131 additions and 855 deletions
+14
View File
@@ -0,0 +1,14 @@
-- name: GetNotificationPrefs :one
SELECT user_id, email_enabled, im_enabled, im_webhook_url_enc, min_severity, updated_at
FROM notification_prefs
WHERE user_id = $1;
-- name: UpsertNotificationPrefs :exec
INSERT INTO notification_prefs (user_id, email_enabled, im_enabled, im_webhook_url_enc, min_severity, updated_at)
VALUES ($1, $2, $3, $4, $5, now())
ON CONFLICT (user_id) DO UPDATE SET
email_enabled = EXCLUDED.email_enabled,
im_enabled = EXCLUDED.im_enabled,
im_webhook_url_enc = EXCLUDED.im_webhook_url_enc,
min_severity = EXCLUDED.min_severity,
updated_at = now();