LP#1287510 Add missing column to upgrade scripts
authorDan Wells <dbw2@calvin.edu>
Wed, 5 Mar 2014 17:24:19 +0000 (12:24 -0500)
committerDan Wells <dbw2@calvin.edu>
Wed, 5 Mar 2014 17:24:19 +0000 (12:24 -0500)
If you come via upgrade and not a fresh 2.5 DB, you are probably
missing the action.aged_hold_request.behind_desk column.  Add it in a
harmless way.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/sql/Pg/upgrade/0868.schema.all_hold_behind_desk.sql
Open-ILS/src/sql/Pg/version-upgrade/2.5.2-2.5.3-upgrade-db.sql

index 0a52719..cb463ad 100644 (file)
@@ -1,5 +1,9 @@
 -- add missing behind_desk column
 
+\qecho *** This ALTER TABLE might fail depending on your DB vintage. ***
+\qecho *** It should be harmless. ***
+ALTER TABLE action.aged_hold_request ADD COLUMN behind_desk BOOLEAN;
+
 BEGIN;
 
 SELECT evergreen.upgrade_deps_block_check('0868', :eg_version);
index c901c8e..4c38217 100644 (file)
@@ -1,5 +1,10 @@
 --Upgrade Script for 2.5.2 to 2.5.3
 \set eg_version '''2.5.3'''
+
+\qecho *** This ALTER TABLE might fail depending on your DB vintage. ***
+\qecho *** It should be harmless. ***
+ALTER TABLE action.aged_hold_request ADD COLUMN behind_desk BOOLEAN;
+
 BEGIN;
 INSERT INTO config.upgrade_log (version, applied_to) VALUES ('2.5.3', :eg_version);