From 8bf0f4d755f0c1ac29063d49758630d3ac7f40c1 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Sat, 3 Feb 2024 09:39:15 +0800 Subject: [PATCH 1/2] Add an index to the subscriptions name column --- .../migrations/0161.do.add_subscriptions_name_index.sql | 7 +++++++ .../0161.undo.add_subscriptions_name_index.sql | 9 +++++++++ 2 files changed, 16 insertions(+) create mode 100755 packages/db/migrations/0161.do.add_subscriptions_name_index.sql create mode 100755 packages/db/migrations/0161.undo.add_subscriptions_name_index.sql diff --git a/packages/db/migrations/0161.do.add_subscriptions_name_index.sql b/packages/db/migrations/0161.do.add_subscriptions_name_index.sql new file mode 100755 index 000000000..4f3c2dd86 --- /dev/null +++ b/packages/db/migrations/0161.do.add_subscriptions_name_index.sql @@ -0,0 +1,7 @@ +-- Type: DO +-- Name: add_subscriptions_name_index +-- Description: Add an index to the subscriptions name column + + +CREATE INDEX CONCURRENTLY IF NOT EXISTS subscriptions_name_index ON omnivore.subscriptions (name); + diff --git a/packages/db/migrations/0161.undo.add_subscriptions_name_index.sql b/packages/db/migrations/0161.undo.add_subscriptions_name_index.sql new file mode 100755 index 000000000..641614cc5 --- /dev/null +++ b/packages/db/migrations/0161.undo.add_subscriptions_name_index.sql @@ -0,0 +1,9 @@ +-- Type: UNDO +-- Name: add_subscriptions_name_index +-- Description: Add an index to the subscriptions name column + +BEGIN; + +DROP INDEX IF EXISTS subscriptions_name_index; + +COMMIT; From 23fc68e57909a1e5c3a1ff61f0ff8ee01a0e3a31 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Tue, 6 Feb 2024 11:01:39 +0800 Subject: [PATCH 2/2] Add user_id to the subscriptions name index --- packages/db/migrations/0161.do.add_subscriptions_name_index.sql | 2 +- .../db/migrations/0161.undo.add_subscriptions_name_index.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/db/migrations/0161.do.add_subscriptions_name_index.sql b/packages/db/migrations/0161.do.add_subscriptions_name_index.sql index 4f3c2dd86..140be90d6 100755 --- a/packages/db/migrations/0161.do.add_subscriptions_name_index.sql +++ b/packages/db/migrations/0161.do.add_subscriptions_name_index.sql @@ -3,5 +3,5 @@ -- Description: Add an index to the subscriptions name column -CREATE INDEX CONCURRENTLY IF NOT EXISTS subscriptions_name_index ON omnivore.subscriptions (name); +CREATE INDEX CONCURRENTLY IF NOT EXISTS subscriptions_user_id_name_index ON omnivore.subscriptions (user_id, name); diff --git a/packages/db/migrations/0161.undo.add_subscriptions_name_index.sql b/packages/db/migrations/0161.undo.add_subscriptions_name_index.sql index 641614cc5..e69ae5fe4 100755 --- a/packages/db/migrations/0161.undo.add_subscriptions_name_index.sql +++ b/packages/db/migrations/0161.undo.add_subscriptions_name_index.sql @@ -4,6 +4,6 @@ BEGIN; -DROP INDEX IF EXISTS subscriptions_name_index; +DROP INDEX IF EXISTS omnivore.subscriptions_user_id_name_index; COMMIT;