]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0307.schema.serials-rearrangement.sql
Upgrade script numbering for acq order indentifier selector
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0307.schema.serials-rearrangement.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0307'); --miker
4
5 ALTER TABLE serial.caption_and_pattern DROP COLUMN record;
6 ALTER TABLE serial.caption_and_pattern ADD COLUMN subscription INT NOT NULL REFERENCES serial.subscription (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
7 ALTER TABLE serial.distribution ADD COLUMN record_entry INT REFERENCES serial.record_entry (id) ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED;
8 CREATE UNIQUE INDEX one_dist_per_sre_idx ON serial.distribution (record_entry);
9
10
11 COMMIT;
12