From dece399faf6d527995b24ba2649348e86af9bc59 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 18 Jun 2024 21:24:43 +0800 Subject: [PATCH] create index concurrently on topic column in library_item table --- packages/db/migrations/0177.do.public_item.sql | 2 -- .../db/migrations/0183.do.library_item_topic_idx.sql | 5 +++++ .../db/migrations/0183.undo.library_item_topic_idx.sql | 9 +++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100755 packages/db/migrations/0183.do.library_item_topic_idx.sql create mode 100755 packages/db/migrations/0183.undo.library_item_topic_idx.sql diff --git a/packages/db/migrations/0177.do.public_item.sql b/packages/db/migrations/0177.do.public_item.sql index 6a8e27f27..a2e2d8f48 100755 --- a/packages/db/migrations/0177.do.public_item.sql +++ b/packages/db/migrations/0177.do.public_item.sql @@ -87,6 +87,4 @@ ALTER TABLE omnivore.library_item ADD COLUMN topic LTREE, ADD COLUMN score FLOAT; -CREATE INDEX library_item_topic_idx ON omnivore.library_item USING GIST (topic); - COMMIT; diff --git a/packages/db/migrations/0183.do.library_item_topic_idx.sql b/packages/db/migrations/0183.do.library_item_topic_idx.sql new file mode 100755 index 000000000..6660ad596 --- /dev/null +++ b/packages/db/migrations/0183.do.library_item_topic_idx.sql @@ -0,0 +1,5 @@ +-- Type: DO +-- Name: library_item_topic_idx +-- Description: Create index on topic column in library_item table + +CREATE INDEX CONCURRENTLY IF NOT EXISTS library_item_topic_idx ON omnivore.library_item USING GIST (topic); diff --git a/packages/db/migrations/0183.undo.library_item_topic_idx.sql b/packages/db/migrations/0183.undo.library_item_topic_idx.sql new file mode 100755 index 000000000..15cf0ac98 --- /dev/null +++ b/packages/db/migrations/0183.undo.library_item_topic_idx.sql @@ -0,0 +1,9 @@ +-- Type: UNDO +-- Name: library_item_topic_idx +-- Description: Create index on topic column in library_item table + +BEGIN; + +DROP INDEX IF EXISTS library_item_topic_idx; + +COMMIT;