source: branches/1.0/jobarchived/job_dbase.sql @ 905

Last change on this file since 905 was 905, checked in by ramonb, 8 years ago

jobarchived/job_dbase.sql:

  • changed to CREATE user and ALTER password: so that create may fail (if user exists) and password upate still succeeds

pkg/rpm/jobmonarch.spec.in, debian/jobmonarch.postinst:

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