Copy Location Search Groups Upgrade Script Version
authorThomas Berezansky <tsbere@mvlc.org>
Sun, 11 Mar 2012 13:29:51 +0000 (09:29 -0400)
committerThomas Berezansky <tsbere@mvlc.org>
Sun, 11 Mar 2012 13:31:31 +0000 (09:31 -0400)
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/upgrade/0682.schema.copy_loc_search_groups.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_loc_search_groups.sql [deleted file]

index 07f5392..38966f2 100644 (file)
@@ -86,7 +86,7 @@ CREATE TRIGGER no_overlapping_deps
     BEFORE INSERT OR UPDATE ON config.db_patch_dependencies
     FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates');
 
-INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0681', :eg_version); -- berick/tsbere
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0682', :eg_version); -- berick/dbs/tsbere
 
 CREATE TABLE config.bib_source (
        id              SERIAL  PRIMARY KEY,
diff --git a/Open-ILS/src/sql/Pg/upgrade/0682.schema.copy_loc_search_groups.sql b/Open-ILS/src/sql/Pg/upgrade/0682.schema.copy_loc_search_groups.sql
new file mode 100644 (file)
index 0000000..95bd690
--- /dev/null
@@ -0,0 +1,30 @@
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('0682', :eg_version);
+
+CREATE TABLE asset.copy_location_group (
+    id              SERIAL  PRIMARY KEY,
+    name            TEXT    NOT NULL, -- i18n
+    owner           INT     NOT NULL REFERENCES actor.org_unit (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED,
+    pos             INT     NOT NULL DEFAULT 0,
+    top             BOOL    NOT NULL DEFAULT FALSE,
+    opac_visible    BOOL    NOT NULL DEFAULT TRUE,
+    CONSTRAINT lgroup_once_per_owner UNIQUE (owner,name)
+);
+
+CREATE TABLE asset.copy_location_group_map (
+    id       SERIAL PRIMARY KEY,
+    location    INT     NOT NULL REFERENCES asset.copy_location (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED,
+    lgroup      INT     NOT NULL REFERENCES asset.copy_location_group (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED,
+    CONSTRAINT  lgroup_once_per_group UNIQUE (lgroup,location)
+);
+
+COMMIT;
+
+/* UNDO
+BEGIN;
+DROP TABLE asset.copy_location_group_map;
+DROP TABLE asset.copy_location_group;
+COMMIT;
+*/
+
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_loc_search_groups.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_loc_search_groups.sql
deleted file mode 100644 (file)
index 9e393d9..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-BEGIN;
-
--- SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
-
-CREATE TABLE asset.copy_location_group (
-    id              SERIAL  PRIMARY KEY,
-    name            TEXT    NOT NULL, -- i18n
-    owner           INT     NOT NULL REFERENCES actor.org_unit (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED,
-    pos             INT     NOT NULL DEFAULT 0,
-    top             BOOL    NOT NULL DEFAULT FALSE,
-    opac_visible    BOOL    NOT NULL DEFAULT TRUE,
-    CONSTRAINT lgroup_once_per_owner UNIQUE (owner,name)
-);
-
-CREATE TABLE asset.copy_location_group_map (
-    id       SERIAL PRIMARY KEY,
-    location    INT     NOT NULL REFERENCES asset.copy_location (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED,
-    lgroup      INT     NOT NULL REFERENCES asset.copy_location_group (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED,
-    CONSTRAINT  lgroup_once_per_group UNIQUE (lgroup,location)
-);
-
-COMMIT;
-
-/* UNDO
-BEGIN;
-DROP TABLE asset.copy_location_group_map;
-DROP TABLE asset.copy_location_group;
-COMMIT;
-*/
-