first thoughts on pa_job_engine - to keep overall pa_job engine state, also a pa_job_state in each action also a wait_for so we can do basic handling of jobs and dependencies

This commit is contained in:
2021-01-14 22:13:00 +11:00
parent a93f9e1da8
commit a8789e60fe

View File

@@ -20,13 +20,15 @@ create table person_refimg_link ( person_id integer, refimg_id integer,
constraint u_prl_refimg_id unique(refimg_id) );
create table job (
id integer, start_time timestamptz, last_update timestamptz, state varchar(128),
num_passes integer, current_pass integer, num_files integer, current_file_num integer, current_file integer,
id integer, start_time timestamptz, last_update timestamptz, state varchar(128), num_passes integer, current_pass integer,
num_files integer, current_file_num integer, current_file integer, wait_for integer, pa_job_state varchar(48),
constraint pk_job_id primary key(id) );
create table joblog ( id integer, job_id integer, log_date timestamptz, log varchar,
constraint pk_jl_id primary key(id), constraint fk_jl_job_id foreign key(job_id) references job(id) );
create table pa_job_engine ( id integer, state varchar(128), num_jobs_active integer, num_jobs_complete integer, constraint pa_job_engine_id primary key(id) );
create sequence file_id_seq;
create sequence ill_id_seq;
create sequence importlog_id_seq;