From 58e33cc4e074c62a83084904f427a10edb77e1f0 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 23 Feb 2024 11:17:37 +0800 Subject: [PATCH] fix tests --- .../0162.do.create_more_index_on_library_item.sql | 6 ++---- .../0162.undo.create_more_index_on_library_item.sql | 5 ++--- packages/db/migrations/0163.do.api_key_index.sql | 5 +++++ packages/db/migrations/0163.undo.api_key_index.sql | 9 +++++++++ 4 files changed, 18 insertions(+), 7 deletions(-) create mode 100755 packages/db/migrations/0163.do.api_key_index.sql create mode 100755 packages/db/migrations/0163.undo.api_key_index.sql diff --git a/packages/db/migrations/0162.do.create_more_index_on_library_item.sql b/packages/db/migrations/0162.do.create_more_index_on_library_item.sql index 708e5e49c..942896ca1 100755 --- a/packages/db/migrations/0162.do.create_more_index_on_library_item.sql +++ b/packages/db/migrations/0162.do.create_more_index_on_library_item.sql @@ -1,7 +1,5 @@ -- Type: DO --- Name: create_more_index_on_library_item --- Description: Create more indexes on omnivore.library_item table to improve query performance +-- Name: library_item_user_id_state_index +-- Description: Create an index on omnivore.library_item table for querying by user_id and state CREATE INDEX CONCURRENTLY IF NOT EXISTS library_item_user_id_state_idx ON omnivore.library_item (user_id, state); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS api_key_key_idx ON omnivore.api_key (key); diff --git a/packages/db/migrations/0162.undo.create_more_index_on_library_item.sql b/packages/db/migrations/0162.undo.create_more_index_on_library_item.sql index 82621f37e..694962e7f 100755 --- a/packages/db/migrations/0162.undo.create_more_index_on_library_item.sql +++ b/packages/db/migrations/0162.undo.create_more_index_on_library_item.sql @@ -1,10 +1,9 @@ -- Type: UNDO --- Name: create_more_index_on_library_item --- Description: Create more indexes on omnivore.library_item table to improve query performance +-- Name: library_item_user_id_state_index +-- Description: Create an index on omnivore.library_item table for querying by user_id and state BEGIN; -DROP INDEX IF EXISTS api_key_key_idx; DROP INDEX IF EXISTS library_item_user_id_state_idx; COMMIT; diff --git a/packages/db/migrations/0163.do.api_key_index.sql b/packages/db/migrations/0163.do.api_key_index.sql new file mode 100755 index 000000000..03db73c1d --- /dev/null +++ b/packages/db/migrations/0163.do.api_key_index.sql @@ -0,0 +1,5 @@ +-- Type: DO +-- Name: api_key_index +-- Description: Create an index for checking key in api_key table + +CREATE INDEX CONCURRENTLY IF NOT EXISTS api_key_key_idx ON omnivore.api_key (key); diff --git a/packages/db/migrations/0163.undo.api_key_index.sql b/packages/db/migrations/0163.undo.api_key_index.sql new file mode 100755 index 000000000..453e5a565 --- /dev/null +++ b/packages/db/migrations/0163.undo.api_key_index.sql @@ -0,0 +1,9 @@ +-- Type: UNDO +-- Name: api_key_index +-- Description: Create an index for checking key in api_key table + +BEGIN; + +DROP INDEX IF EXISTS api_key_key_idx; + +COMMIT;