This commit is contained in:
seb
2026-10-18 20:48:47 +02:00
parent 8cc7d0eb0b
commit 9ed7e4ee3b
11 changed files with 201 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
export const ENSURE_ROW = `
IF NOT EXISTS (SELECT 1 FROM healthcheck)
BEGIN
INSERT INTO healthcheck ([sequence]) VALUES (0);
END
`;
export const SELECT_FOR_UPDATE = `
SELECT TOP 1 id, [sequence]
FROM healthcheck WITH (UPDLOCK, ROWLOCK)
ORDER BY id ASC;
`;
export const UPDATE_SEQUENCE = `
UPDATE healthcheck
SET [sequence] = @sequence,
updated_at = SYSUTCDATETIME()
WHERE id = @id;
`;