mirror of
https://github.com/rjNemo/auth
synced 2026-06-06 00:16:40 +00:00
15 lines
679 B
SQL
15 lines
679 B
SQL
-- name: CreateUserOAuthAccount :one
|
|
INSERT INTO user_oauth_accounts (user_id, provider, subject, email, email_verified, profile)
|
|
VALUES ($1, $2, $3, $4, $5, $6)
|
|
RETURNING id, user_id, provider, subject, email, email_verified, profile, created_at, updated_at;
|
|
|
|
-- name: GetUserOAuthAccountByProviderSubject :one
|
|
SELECT id, user_id, provider, subject, email, email_verified, profile, created_at, updated_at
|
|
FROM user_oauth_accounts
|
|
WHERE provider = $1 AND subject = $2;
|
|
|
|
-- name: ListUserOAuthAccountsByUserID :many
|
|
SELECT id, user_id, provider, subject, email, email_verified, profile, created_at, updated_at
|
|
FROM user_oauth_accounts
|
|
WHERE user_id = $1
|
|
ORDER BY created_at DESC;
|