diff --git a/packages/db/migrations/0158.do.create_label_names_update_trigger.sql b/packages/db/migrations/0158.do.create_label_names_update_trigger.sql index a27b128b1..7fdbf2fd2 100755 --- a/packages/db/migrations/0158.do.create_label_names_update_trigger.sql +++ b/packages/db/migrations/0158.do.create_label_names_update_trigger.sql @@ -27,4 +27,8 @@ DROP TRIGGER IF EXISTS entity_labels_update ON omnivore.labels; DROP FUNCTION IF EXISTS omnivore.update_entity_labels(); +DROP INDEX IF EXISTS omnivore.library_item_saved_at_idx; +DROP INDEX IF EXISTS omnivore.library_item_updated_at_idx; +DROP INDEX IF EXISTS omnivore.library_item_read_at_idx;; + COMMIT; diff --git a/packages/db/migrations/0158.undo.create_label_names_update_trigger.sql b/packages/db/migrations/0158.undo.create_label_names_update_trigger.sql index f0e7145a0..b35b2d57d 100755 --- a/packages/db/migrations/0158.undo.create_label_names_update_trigger.sql +++ b/packages/db/migrations/0158.undo.create_label_names_update_trigger.sql @@ -4,6 +4,10 @@ BEGIN; +CREATE INDEX IF NOT EXISTS library_item_saved_at_idx ON omnivore.library_item (saved_at); +CREATE INDEX IF NOT EXISTS library_item_updated_at_idx ON omnivore.library_item (updated_at); +CREATE INDEX IF NOT EXISTS library_item_read_at_idx ON omnivore.library_item (read_at); + CREATE OR REPLACE FUNCTION update_entity_labels() RETURNS trigger AS $$ BEGIN