WIP: Migrate from GORM to sqlc - partial migration, build broken

This commit is contained in:
Christoph Haas 2026-03-28 18:26:45 +01:00
parent 560b40503a
commit dad96978e0
20 changed files with 1241 additions and 709 deletions

View file

@ -0,0 +1,26 @@
-- name: GetAllMailUsers :many
SELECT * FROM virtual_users;
-- name: GetUsersByDomain :many
SELECT * FROM virtual_users WHERE domain_id = ?;
-- name: GetUserByID :one
SELECT * FROM virtual_users WHERE id = ?;
-- name: GetUserByEmail :one
SELECT * FROM virtual_users WHERE email = ?;
-- name: CreateUser :exec
INSERT INTO virtual_users (domain_id, email, password, quota) VALUES (?, ?, ?, ?);
-- name: UpdateUserPassword :exec
UPDATE virtual_users SET password = ? WHERE id = ?;
-- name: UpdateUserQuota :exec
UPDATE virtual_users SET quota = ? WHERE id = ?;
-- name: DeleteUser :exec
DELETE FROM virtual_users WHERE id = ?;
-- name: CountUsersByDomain :one
SELECT COUNT(*) as count FROM virtual_users WHERE domain_id = ?;