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;