composite attr: ccvm id sequence should at least be 10k
authorBill Erickson <berick@esilibrary.com>
Fri, 7 Feb 2014 17:38:17 +0000 (12:38 -0500)
committerBill Erickson <berick@esilibrary.com>
Fri, 7 Feb 2014 17:38:17 +0000 (12:38 -0500)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.MVF.sql

index e398ef4..29b5588 100644 (file)
@@ -6,7 +6,7 @@ CREATE EXTENSION intarray;
 -- 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));
+    (SELECT GREATEST(max(id), 10000) FROM config.coded_value_map));
 
 ALTER TABLE config.record_attr_definition ADD COLUMN multi BOOL NOT NULL DEFAULT TRUE;