Add indexes to make deleting vandelay queue data faster, specifically
when vandelay records link to import items and acq lineitems.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
--- /dev/null
+-- Deploy kcls-evergreen:vand-delete-speed-indexes to pg
+-- requires: self-reg-net-access-level
+
+BEGIN;
+
+create index lineitem_queued_record_idx on acq.lineitem (queued_record);
+create index import_item_record_idx on vandelay.import_item (record);
+
+COMMIT;
--- /dev/null
+-- Revert kcls-evergreen:vand-delete-speed-indexes from pg
+
+BEGIN;
+
+DROP INDEX IF EXISTS acq.lineitem_queued_record_idx;
+DROP INDEX IF EXISTS vandelay.import_item_record_idx;
+
+COMMIT;
new-headings-report [po-print-li-count-and-date] 2016-01-28T22:23:12Z Bill Erickson <berickxx@gmail.com> # Support for reporting on new browse headings
copy-status-alerts [purge-user-activity] 2016-05-25T14:10:24Z Bill Erickson <berickxx@gmail.com> # Reduce copy checkin alerts by status
self-reg-net-access-level [purge-user-activity] 2016-05-25T14:59:56Z Bill Erickson <berickxx@gmail.com> # Staged users get net_access_level
+vand-delete-speed-indexes [self-reg-net-access-level] 2016-09-30T14:52:21Z Bill Erickson <berickxx@gmail.com> # Indexes to speed up vandelay queue deleting
--- /dev/null
+-- Verify kcls-evergreen:vand-delete-speed-indexes on pg
+
+BEGIN;
+
+-- XXX Add verifications here.
+
+ROLLBACK;