15 lines
474 B
SQL
15 lines
474 B
SQL
-- name: GetRefreshTokenByID :one
|
|
SELECT * FROM refresh_token WHERE token_id = $1;
|
|
|
|
-- name: CreateRefreshToken :one
|
|
INSERT INTO refresh_token (user_id, created_at, expires_at) VALUES ($1, $2, $3) RETURNING *;
|
|
|
|
-- name: DeleteRefreshTokenByID :exec
|
|
DELETE FROM refresh_token WHERE token_id = $1;
|
|
|
|
-- name: DeleteRefreshTokenByUserID :exec
|
|
DELETE FROM refresh_token WHERE user_id = $1;
|
|
|
|
-- name: DeleteExpiredTokens :exec
|
|
DELETE FROM refresh_token WHERE expires_at <= NOW();
|