1-- name: CreateForgotPassword :exec
2INSERT INTO
3 user_forgot_password (user_id, token)
4VALUES
5 (?, ?);
6
7-- name: GetUserByForgotPassword :one
8SELECT
9 user_forgot_password.id,
10 user_forgot_password.user_id
11FROM
12 user_forgot_password
13WHERE
14 user_forgot_password.token = ?
15 AND user_forgot_password.used = FALSE;
16
17-- name: UpdateForgotPasswordAsUsed :exec
18UPDATE user_forgot_password
19SET
20 used = TRUE
21WHERE
22 token = ?;