Cron completo y mejora de logs

This commit is contained in:
2026-04-08 13:48:57 +02:00
parent 4168949b9e
commit a27e4b30d2
10 changed files with 261 additions and 31 deletions

View File

@@ -4,7 +4,12 @@
* "Test"
*/
CREATE TYPE SUSPENDTERMINATE AS ENUM ('suspend','terminate');
DO $$ BEGIN
CREATE TYPE SUSPENDTERMINATE AS ENUM ('suspend','terminate');
EXCEPTION
WHEN duplicate_object THEN null;
END $$;
CREATE TABLE IF NOT EXISTS pause_cancel_tasks (
id BIGINT PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
@@ -15,7 +20,8 @@ CREATE TABLE IF NOT EXISTS pause_cancel_tasks (
next_check TIMESTAMPTZ, -- Si se ha comprobado se asignará la siguiente fecha de revision
completed_date TIMESTAMPTZ, -- Cuando se ha completado, para bien o mal.
error TEXT
error TEXT,
actionData JSONB -- datos de la operacion original.
);
-- Indice de las tareas que no han terminado