fix for lack of reference between copy template and circ mod user/rogan/lp1717299
authorRogan Hamby <rogan.hamby@gmail.com>
Tue, 6 Nov 2018 18:34:39 +0000 (13:34 -0500)
committerRogan Hamby <rogan.hamby@gmail.com>
Tue, 6 Nov 2018 18:34:39 +0000 (13:34 -0500)
Open-ILS/src/sql/Pg/040.schema.asset.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset.copy_template.sql [new file with mode: 0644]

index 9beed1d..10a230f 100644 (file)
@@ -536,7 +536,7 @@ CREATE TABLE asset.copy_template (
        holdable       BOOL,
        deposit_amount NUMERIC(6,2),
        price          NUMERIC(8,2),
-       circ_modifier  TEXT,
+       circ_modifier  TEXT     REFERENCES config.circ_modifier (code),
        circ_as_type   TEXT,
        alert_message  TEXT,
        opac_visible   BOOL,
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset.copy_template.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.asset.copy_template.sql
new file mode 100644 (file)
index 0000000..fc9e39f
--- /dev/null
@@ -0,0 +1,5 @@
+BEGIN;
+
+    ALTER TABLE asset.copy_template ADD CONSTRAINT cmfk FOREIGN KEY (circ_modifier) REFERENCES config.circ_modifier (code) MATCH FULL;
+
+COMMIT;