source: branches/0.4/jobarchived/job_dbase.sql @ 775

Last change on this file since 775 was 775, checked in by ramonb, 11 years ago

jobarchived/jobarchived.conf:

  • added USER/PASSWORD for SQL

jobarchived/job_dbase.sql:

  • changed job primary key to varchar, due to job array ids
File size: 896 bytes
Line 
1DROP TABLE jobs CASCADE;
2DROP TABLE nodes CASCADE;
3DROP TABLE job_nodes CASCADE;
4
5CREATE TABLE jobs (
6        job_id                  VARCHAR(20) NOT NULL UNIQUE PRIMARY KEY,
7        job_name                VARCHAR(100),
8        job_queue               VARCHAR(50),
9        job_owner               VARCHAR(30),
10        job_requested_time      VARCHAR(10),
11        job_requested_memory    VARCHAR(10),
12        job_ppn                 INT,
13        job_status              VARCHAR(2),
14        job_start_timestamp     VARCHAR(10),
15        job_stop_timestamp      VARCHAR(10)
16);
17
18CREATE TABLE nodes (
19        node_id                 SERIAL NOT NULL UNIQUE PRIMARY KEY,
20        node_hostname           VARCHAR(100),
21        node_location           VARCHAR(10)
22);
23
24CREATE TABLE job_nodes (
25        job_id                  VARCHAR(20) NOT NULL REFERENCES jobs ON DELETE CASCADE,
26        node_id                 INT NOT NULL REFERENCES nodes ON DELETE RESTRICT,
27        PRIMARY KEY ( job_id, node_id )
28);
29
30# modify me: set a password
31#CREATE USER jobarchive WITH PASSWORD '';
32
33GRANT ALL ON jobs,nodes,job_nodes TO "jobarchive";
34GRANT ALL ON nodes_node_id_seq TO "jobarchive";
Note: See TracBrowser for help on using the repository browser.