+++ /dev/null
-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;
+++ /dev/null
-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;
--- /dev/null
+-- Deploy kcls-evergreen:blanket-po to pg
+-- requires: copy-stat-checkout-ok
+
+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);
+
+DO $$
+BEGIN
+ IF evergreen.mangle_data_on_deploy() THEN
+ INSERT INTO acq.invoice_item_type (code, blanket, name) VALUES (
+ 'BLA', TRUE, oils_i18n_gettext('BLA', 'Blanket Order', 'aiit', 'name'));
+ END IF;
+END $$;
+
+COMMIT;
--- /dev/null
+-- Revert kcls-evergreen:blanket-po from pg
+
+BEGIN;
+
+DELETE FROM acq.invoice_item_type WHERE code = 'BLA';
+
+ALTER TABLE acq.invoice_item_type
+ DROP CONSTRAINT aiit_not_blanket_and_prorate,
+ DROP COLUMN blanket;
+
+COMMIT;
KMAIN-1765-reingest-causing-false-browse-headings [02.collection-hq-items-2.5] 2015-08-12T21:45:43Z Joshua (JD) Drake <jd@commandprompt.com> # added
test-data-mangle [KMAIN-1765-reingest-causing-false-browse-headings] 2015-08-14T20:36:56Z Bill Erickson <berickxx@gmail.com > # Check for wether to mangle data on deploy
copy-stat-checkout-ok [test-data-mangle] 2015-08-14T20:47:19Z Bill Erickson <berickxx@gmail.com > # copy_status.checkout_ok flag for Grand Opening
+blanket-po [copy-stat-checkout-ok] 2015-08-14T21:03:02Z Bill Erickson <berickxx@gmail.com > # Blanket PO
--- /dev/null
+-- Verify kcls-evergreen:blanket-po on pg
+
+BEGIN;
+
+SELECT blanket FROM acq.invoice_item_type WHERE FALSE;
+
+ROLLBACK;