Skip to content

Commit

Permalink
[database] modify sql structure
Browse files Browse the repository at this point in the history
  • Loading branch information
adfaure committed Oct 17, 2023
1 parent e336eab commit 70e029e
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions setup/database/pg_structure.sql
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,9 @@ CREATE TABLE admission_rules (
CREATE TABLE assigned_resources (
moldable_job_id integer NOT NULL default '0',
resource_id integer NOT NULL default '0',
span integer NOT NULL default '1',
assigned_resource_index varchar(7) check (assigned_resource_index in ('CURRENT','LOG')) NOT NULL default 'CURRENT',
PRIMARY KEY (moldable_job_id,resource_id)
PRIMARY KEY (moldable_job_id,resource_id,span)
);
CREATE INDEX mjob_id ON assigned_resources (moldable_job_id);
CREATE INDEX log ON assigned_resources (assigned_resource_index);
Expand Down Expand Up @@ -117,22 +118,25 @@ CREATE TABLE gantt_jobs_predictions_log (
CREATE TABLE gantt_jobs_resources (
moldable_job_id integer NOT NULL default '0',
resource_id integer NOT NULL default '0',
PRIMARY KEY (moldable_job_id,resource_id)
span integer NOT NULL default '1',
PRIMARY KEY (moldable_job_id,resource_id, span)
);


CREATE TABLE gantt_jobs_resources_visu (
moldable_job_id integer NOT NULL default '0',
resource_id integer NOT NULL default '0',
PRIMARY KEY (moldable_job_id,resource_id)
span integer NOT NULL default '1',
PRIMARY KEY (moldable_job_id,resource_id,span)
);


CREATE TABLE gantt_jobs_resources_log (
sched_date integer NOT NULL default '0',
moldable_job_id integer NOT NULL default '0',
resource_id integer NOT NULL default '0',
PRIMARY KEY (sched_date, moldable_job_id,resource_id)
span integer NOT NULL default '1',
PRIMARY KEY (sched_date, moldable_job_id,resource_id,span)
);


Expand Down

0 comments on commit 70e029e

Please sign in to comment.