Yimaru-BackEnd/db/query/team_refresh_tokens.sql
2026-04-17 10:16:25 -07:00

20 lines
513 B
SQL

-- name: RevokeAllActiveTeamRefreshTokensForMember :exec
UPDATE team_refresh_tokens
SET revoked = TRUE
WHERE team_member_id = $1
AND revoked = FALSE;
-- name: CreateTeamRefreshToken :exec
INSERT INTO team_refresh_tokens (team_member_id, token, expires_at, revoked, created_at)
VALUES ($1, $2, $3, $4, $5);
-- name: GetTeamRefreshTokenByToken :one
SELECT *
FROM team_refresh_tokens
WHERE token = $1;
-- name: RevokeTeamRefreshTokenByToken :exec
UPDATE team_refresh_tokens
SET revoked = TRUE
WHERE token = $1;