-- name: CreateUser :one INSERT INTO users (username, password) VALUES ($1, $2) RETURNING *; -- name: GetUserByUsername :one SELECT * FROM users WHERE username = $1 LIMIT 1; -- name: CreateSession :one INSERT INTO sessions (user_id, expires_at) VALUES ($1, $2) RETURNING *; -- name: GetSession :one SELECT * FROM sessions WHERE id = $1 LIMIT 1;