]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0301.schema.drop_copy_transparency.sql
Upgrade script numbering for acq order indentifier selector
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0301.schema.drop_copy_transparency.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0301'); -- gmc
4
5 CREATE TEMPORARY TABLE eg_0301_check_if_has_contents (
6     flag INTEGER PRIMARY KEY
7 ) ON COMMIT DROP;
8 INSERT INTO eg_0301_check_if_has_contents VALUES (1);
9
10 -- cause failure if either of the tables we want to drop have rows
11 INSERT INTO eg_0301_check_if_has_contents SELECT 1 FROM asset.copy_transparency LIMIT 1;
12 INSERT INTO eg_0301_check_if_has_contents SELECT 1 FROM asset.copy_transparency_map LIMIT 1;
13
14 DROP TABLE asset.copy_transparency_map;
15 DROP TABLE asset.copy_transparency;
16
17 COMMIT;