Show
Ignore:
Timestamp:
04/26/08 12:49:25 (2 months ago)
Author:
miker
Message:

base materialized simple record on old super_simple_record

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/Open-ILS/src/sql/Pg/reporter-schema.sql

    r9456 r9458  
    133133  GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14; 
    134134 
    135 CREATE OR REPLACE VIEW reporter.super_simple_record AS 
     135CREATE OR REPLACE VIEW reporter.old_super_simple_record AS 
    136136SELECT  r.id, 
    137137        r.fingerprint, 
     
    155155  GROUP BY 1,2,3,4,5,6,8,9; 
    156156 
    157 CREATE TABLE reporter.materialized_simple_record AS SELECT * FROM reporter.simple_record WHERE 1=0; 
     157CREATE TABLE reporter.materialized_simple_record AS SELECT * FROM reporter.old_super_simple_record WHERE 1=0; 
    158158ALTER TABLE reporter.materialized_simple_record ADD PRIMARY KEY (id); 
     159CREATE VIEW reporter.super_simple_record AS SELECT * FROM reporter.materialized_simple_record; 
    159160 
    160161CREATE OR REPLACE FUNCTION reporter.simple_rec_sync () RETURNS TRIGGER AS $$ 
     
    165166 
    166167    IF TG_OP IN ('INSERT','UPDATE') AND NOT NEW.deleted THEN 
    167         INSERT INTO reporter.materialized_simple_record SELECT * FROM reporter.simple_record WHERE id = NEW.record; 
     168        INSERT INTO reporter.materialized_simple_record SELECT * FROM reporter.old_super_simple_record WHERE id = NEW.record; 
    168169    END IF; 
    169170