From 62d4b613f4414e2325b864cbed64ad902c6155f4 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Sat, 18 May 2024 21:29:12 +0800 Subject: [PATCH] add index for archived_at column --- .../db/migrations/0175.do.add_index_for_archived_at.sql | 7 +++++++ .../migrations/0175.undo.add_index_for_archived_at.sql | 9 +++++++++ 2 files changed, 16 insertions(+) create mode 100755 packages/db/migrations/0175.do.add_index_for_archived_at.sql create mode 100755 packages/db/migrations/0175.undo.add_index_for_archived_at.sql diff --git a/packages/db/migrations/0175.do.add_index_for_archived_at.sql b/packages/db/migrations/0175.do.add_index_for_archived_at.sql new file mode 100755 index 000000000..96b95e055 --- /dev/null +++ b/packages/db/migrations/0175.do.add_index_for_archived_at.sql @@ -0,0 +1,7 @@ +-- Type: DO +-- Name: add_index_for_archived_at +-- Description: Add index for archived_at column in library_item table + +CREATE INDEX CONCURRENTLY + IF NOT EXISTS library_item_user_id_archived_at_idx + ON omnivore.library_item (user_id, archived_at DESC NULLS LAST); diff --git a/packages/db/migrations/0175.undo.add_index_for_archived_at.sql b/packages/db/migrations/0175.undo.add_index_for_archived_at.sql new file mode 100755 index 000000000..0f0b37aaf --- /dev/null +++ b/packages/db/migrations/0175.undo.add_index_for_archived_at.sql @@ -0,0 +1,9 @@ +-- Type: UNDO +-- Name: add_index_for_archived_at +-- Description: Add index for archived_at column in library_item table + +BEGIN; + +DROP INDEX IF EXISTS omnivore.library_item_user_id_archived_at_idx; + +COMMIT;