diff --git a/tables.sql b/tables.sql index 0c57c41..90c4b18 100644 --- a/tables.sql +++ b/tables.sql @@ -1,3 +1,5 @@ +ALTER DATABASE pa SET timezone TO 'Australia/Victoria'; + create table settings( id integer, import_path varchar, last_import_date float, constraint pk_settings_id primary key(id) ); create table file( id integer, name varchar(128), size_MB integer, type varchar(20), path_prefix varchar(256), hash varchar(34), thumbnail varchar, @@ -29,6 +31,8 @@ create table joblog ( id integer, job_id integer, log_date timestamptz, log varc create table pa_job_manager ( id integer, state varchar(128), num_active_jobs integer, num_completed_jobs integer, constraint pa_job_manager_id primary key(id) ); +create table pa_job_manager_fe_message ( id integer, job_id integer, alert varchar(16), message varchar(1024), constraint pa_job_manager_fe_acks_id primary key(id), constraint fk_pa_job_manager_fe_message_job_id foreign key(job_id) references job(id) ); + create sequence file_id_seq; create sequence joblog_id_seq; create sequence job_id_seq; @@ -36,6 +40,7 @@ create sequence person_id_seq; create sequence refimg_id_seq; create sequence settings_id_seq; create sequence pa_job_manager_id_seq; +create sequence pa_job_manager_fe_message_id_seq; -- fake data only for making testing easier insert into person values ( (select nextval('person_id_seq')), 'dad', 'Damien', 'De Paoli' );