Show
Ignore:
Timestamp:
06/04/04 01:14:11 (20 years ago)
Author:
jalet
Message:

Now stores the job's size in bytes in the database.
Preliminary work on payments storage : database schemas are OK now,
but no code to store payments yet.
Removed schema picture, not relevant anymore.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/initscripts/postgresql/upgrade-to-1.19.sql

    r1473 r1520  
    2020-- 
    2121-- $Log$ 
     22-- Revision 1.2  2004/06/03 23:14:10  jalet 
     23-- Now stores the job's size in bytes in the database. 
     24-- Preliminary work on payments storage : database schemas are OK now, 
     25-- but no code to store payments yet. 
     26-- Removed schema picture, not relevant anymore. 
     27-- 
    2228-- Revision 1.1  2004/05/13 11:15:29  jalet 
    2329-- Added hostname field in job history 
     
    3945-- Modify the old database schema 
    4046-- 
     47ALTER TABLE jobhistory ADD COLUMN jobsizebytes INT8; 
    4148ALTER TABLE jobhistory ADD COLUMN hostname TEXT; 
     49CREATE INDEX jobhistory_hostname_ix ON jobhistory (hostname); 
    4250 
     51CREATE TABLE payments (id SERIAL PRIMARY KEY NOT NULL, 
     52                       userid INT4 REFERENCES users(id), 
     53                       amount FLOAT, 
     54                       date TIMESTAMP DEFAULT now()); 
     55CREATE INDEX payments_date_ix ON payments (date); 
     56 
     57REVOKE ALL ON payments FROM public;                         
     58REVOKE ALL ON payments_id_seq FROM public; 
     59GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES ON payments TO pykotaadmin; 
     60GRANT SELECT, UPDATE ON payments_id_seq TO pykotaadmin; 
     61GRANT SELECT ON payments TO pykotauser;