composite attrs: carve out stock ccvm ID space
authorBill Erickson <berick@esilibrary.com>
Wed, 5 Feb 2014 21:46:48 +0000 (16:46 -0500)
committerBill Erickson <berick@esilibrary.com>
Wed, 5 Feb 2014 21:46:48 +0000 (16:46 -0500)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.MVF.sql

index 4e0c71b..e398ef4 100644 (file)
@@ -2,6 +2,12 @@ BEGIN;
 
 CREATE EXTENSION intarray;
 
+-- while we have this opportunity, and before we start collecting 
+-- CCVM IDs (below) carve out a nice space for stock ccvm values
+UPDATE config.coded_value_map SET id = id + 10000 WHERE id > 556;
+SELECT SETVAL('config.coded_value_map_id_seq'::TEXT, 
+    (SELECT max(id) FROM config.coded_value_map));
+
 ALTER TABLE config.record_attr_definition ADD COLUMN multi BOOL NOT NULL DEFAULT TRUE;
 
 UPDATE  config.record_attr_definition