13 lines
291 B
SQL
13 lines
291 B
SQL
-- name: AddUser :one
|
|
INSERT INTO users (
|
|
email,
|
|
password
|
|
) VALUES ($1, $2)
|
|
ON CONFLICT (email) DO UPDATE SET password = $2
|
|
RETURNING id;
|
|
|
|
-- name: GetUserByID :one
|
|
SELECT * FROM users WHERE id = $1 LIMIT 1;
|
|
|
|
-- name: GetUserByEmail :one
|
|
SELECT * FROM users WHERE email = $1 LIMIT 1; |