fix: history write in failed

This commit is contained in:
Acbox
2026-01-30 22:20:32 +08:00
parent d72e7b42f1
commit 0273b45141
5 changed files with 593 additions and 15 deletions
+18
View File
@@ -38,5 +38,23 @@ RETURNING *;
-- name: GetUserByUsername :one
SELECT * FROM users WHERE username = sqlc.arg(username);
-- name: GetUserByID :one
SELECT * FROM users WHERE id = sqlc.arg(id);
-- name: CreateUserWithID :one
INSERT INTO users (id, username, email, password_hash, role, display_name, avatar_url, is_active, data_root)
VALUES (
sqlc.arg(id),
sqlc.arg(username),
sqlc.arg(email),
sqlc.arg(password_hash),
sqlc.arg(role),
sqlc.arg(display_name),
sqlc.arg(avatar_url),
sqlc.arg(is_active),
sqlc.arg(data_root)
)
RETURNING *;
-- name: CountUsers :one
SELECT COUNT(*)::bigint AS count FROM users;