Show
Ignore:
Timestamp:
05/14/08 12:57:04 (5 months ago)
Author:
miker
Message:

moving purpose to record instead of queue

Files:
1 modified

Legend:

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

    r9542 r9600  
    1111        complete                BOOL            NOT NULL DEFAULT FALSE, 
    1212        queue_type              TEXT            NOT NULL DEFAULT 'bib' CHECK (queue_type IN ('bib','authority')), 
    13         queue_purpose   TEXT            NOT NULL DEFAULT 'import' CHECK (queue_purpose IN ('import','overlay')), 
    1413        CONSTRAINT vand_queue_name_once_per_owner_const UNIQUE (owner,name,queue_type) 
    1514); 
    1615 
    1716CREATE TABLE vandelay.queued_record ( 
    18     id                  BIGSERIAL                   PRIMARY KEY, 
    19     create_time         TIMESTAMP WITH TIME ZONE    NOT NULL DEFAULT NOW(), 
    20     import_time         TIMESTAMP WITH TIME ZONE, 
    21     marc                TEXT                        NOT NULL 
     17    id                  BIGSERIAL                   PRIMARY KEY, 
     18    create_time TIMESTAMP WITH TIME ZONE    NOT NULL DEFAULT NOW(), 
     19    import_time TIMESTAMP WITH TIME ZONE, 
     20        purpose         TEXT                                            NOT NULL DEFAULT 'import' CHECK (queue_purpose IN ('import','overlay')), 
     21    marc                TEXT                        NOT NULL 
    2222); 
    2323 
     
    5858 
    5959CREATE TABLE vandelay.queued_bib_record ( 
    60         queue           INT     NOT NULL REFERENCES vandelay.bib_queue (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED, 
    61         bib_source      INT     REFERENCES config.bib_source (id) DEFERRABLE INITIALLY DEFERRED, 
    62         imported_as     INT     REFERENCES biblio.record_entry (id) DEFERRABLE INITIALLY DEFERRED 
     60        queue           INT             NOT NULL REFERENCES vandelay.bib_queue (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED, 
     61        bib_source      INT             REFERENCES config.bib_source (id) DEFERRABLE INITIALLY DEFERRED, 
     62        imported_as     INT             REFERENCES biblio.record_entry (id) DEFERRABLE INITIALLY DEFERRED 
    6363) INHERITS (vandelay.queued_record); 
    6464ALTER TABLE vandelay.queued_bib_record ADD PRIMARY KEY (id);