From: Bill Erickson Date: Wed, 8 Jul 2015 14:45:09 +0000 (-0400) Subject: JBAS-654 Blanket PO local SQL upgrade X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ff100f512152a2359fa1fe0c1e7c246ac78e4cb8;p=working%2FEvergreen.git JBAS-654 Blanket PO local SQL upgrade Signed-off-by: Bill Erickson --- diff --git a/KCLS/sql/jbas-654/jbas-654-acq-blanket-orders.UNDO.sql b/KCLS/sql/jbas-654/jbas-654-acq-blanket-orders.UNDO.sql new file mode 100644 index 0000000000..e9ae23efd7 --- /dev/null +++ b/KCLS/sql/jbas-654/jbas-654-acq-blanket-orders.UNDO.sql @@ -0,0 +1,9 @@ +BEGIN; + +ALTER TABLE acq.invoice_item_type + DROP CONSTRAINT aiit_not_blanket_and_prorate, + DROP COLUMN blanket; + +DELETE FROM acq.invoice_item_type WHERE code = 'BLA'; + +COMMIT; diff --git a/KCLS/sql/jbas-654/jbas-654-acq-blanket-orders.sql b/KCLS/sql/jbas-654/jbas-654-acq-blanket-orders.sql new file mode 100644 index 0000000000..0bfa085cb7 --- /dev/null +++ b/KCLS/sql/jbas-654/jbas-654-acq-blanket-orders.sql @@ -0,0 +1,11 @@ +BEGIN; + +ALTER TABLE acq.invoice_item_type + ADD COLUMN blanket BOOLEAN NOT NULL DEFAULT FALSE, + ADD CONSTRAINT aiit_not_blanket_and_prorate + CHECK (blanket IS FALSE OR prorate IS FALSE); + +INSERT INTO acq.invoice_item_type (code, blanket, name) VALUES ( + 'BLA', TRUE, oils_i18n_gettext('BLA', 'Blanket Order', 'aiit', 'name')); + +COMMIT;