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;