2025-01-17 20:51:50 +01:00
|
|
|
-- name: Ping :one
|
|
|
|
SELECT 1;
|
|
|
|
|
|
|
|
-- name: RegisterWorker :exec
|
2025-01-18 01:46:37 +01:00
|
|
|
INSERT INTO worker_register (worker_id, capacity)
|
2025-01-17 20:51:50 +01:00
|
|
|
VALUES (
|
2025-01-18 01:46:37 +01:00
|
|
|
$1
|
|
|
|
, $2
|
2025-01-17 20:51:50 +01:00
|
|
|
);
|
|
|
|
|
2025-01-18 01:46:37 +01:00
|
|
|
-- name: GetWorkers :many
|
|
|
|
SELECT
|
|
|
|
worker_id
|
|
|
|
, capacity
|
|
|
|
FROM
|
|
|
|
worker_register;
|
|
|
|
|
2025-01-17 20:51:50 +01:00
|
|
|
-- name: UpdateWorkerHeartbeat :exec
|
|
|
|
UPDATE worker_register
|
|
|
|
SET
|
|
|
|
heart_beat = now()
|
|
|
|
WHERE
|
|
|
|
worker_id = $1;
|
2025-01-18 01:46:37 +01:00
|
|
|
|
2025-01-18 12:17:02 +01:00
|
|
|
-- name: DeregisterWorker :exec
|
|
|
|
DELETE FROM worker_register
|
|
|
|
WHERE
|
|
|
|
worker_id = $1;
|