From c8173437f0876b95af09db9f5f7d39e3653b88e3 Mon Sep 17 00:00:00 2001 From: Nicola Fulvio Calabria <nicola.calabria@inaf.it> Date: Mon, 29 Mar 2021 22:37:04 +0200 Subject: [PATCH] Prepared job table for error handling --- 06-uws.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/06-uws.sql b/06-uws.sql index da2eb3e..0b707df 100644 --- a/06-uws.sql +++ b/06-uws.sql @@ -1,5 +1,6 @@ CREATE TYPE JobPhaseEnum AS ENUM ('PENDING', 'QUEUED', 'EXECUTING', 'ABORTED', 'COMPLETED', 'HELD', 'SUSPENDED', 'ERROR', 'ARCHIVED'); CREATE TYPE JobTypeEnum AS ENUM ('pushToVoSpace', 'pullToVoSpace', 'pullFromVoSpace', 'pushFromVoSpace', 'moveNode', 'copyNode', 'other'); +CREATE TYPE ErrorType AS ENUM('transient','fatal'); CREATE TABLE job ( job_id varchar not null, @@ -11,6 +12,9 @@ CREATE TABLE job ( creation_time timestamp default CURRENT_TIMESTAMP, job_info jsonb, results jsonb, + error_message varchar, + error_type ErrorType, + error_has_detail boolean, primary key(job_id) ); -- GitLab