TPAC: Wrap "holdable copies" upgrade script
authorDan Scott <dscott@laurentian.ca>
Wed, 1 Aug 2012 20:54:32 +0000 (16:54 -0400)
committerDan Scott <dscott@laurentian.ca>
Wed, 1 Aug 2012 20:55:06 +0000 (16:55 -0400)
Signed-off-by: Dan Scott <dscott@laurentian.ca>

Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/upgrade/0734.tpac_holdable_check.sql [moved from Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql with 97% similarity]

index 7b86406..b836f97 100644 (file)
@@ -87,7 +87,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 ('0733', :eg_version); -- berick/miker
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0734', :eg_version); -- tsbere/denials
 
 CREATE TABLE config.bib_source (
        id              SERIAL  PRIMARY KEY,
@@ -1,3 +1,10 @@
+-- Evergreen DB patch 0734.tpac_holdable_check.sql
+--
+BEGIN;
+
+-- check whether patch can be applied
+SELECT evergreen.upgrade_deps_block_check('0734', :eg_version);
+
 CREATE OR REPLACE FUNCTION asset.record_has_holdable_copy ( rid BIGINT ) RETURNS BOOL AS $f$
 BEGIN
     PERFORM 1
@@ -135,3 +142,4 @@ RETURNS XML AS $F$
              );
 $F$ LANGUAGE SQL STABLE;
 
+COMMIT;