From d0a878e61fe73493e042edb94b5e10b514ee718b Mon Sep 17 00:00:00 2001 From: Joel Lee Date: Thu, 5 Dec 2024 00:29:31 +0800 Subject: [PATCH] Revert "fix: fallback on btree indexes when hash is unavailable (#1856)" This reverts commit b33bc31c07549dc9dc221100995d6f6b6754fd3a. --- .../20240427152123_add_one_time_tokens_table.up.sql | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/migrations/20240427152123_add_one_time_tokens_table.up.sql b/migrations/20240427152123_add_one_time_tokens_table.up.sql index be7312656f..86e6ad4270 100644 --- a/migrations/20240427152123_add_one_time_tokens_table.up.sql +++ b/migrations/20240427152123_add_one_time_tokens_table.up.sql @@ -24,14 +24,7 @@ do $$ begin check (char_length(token_hash) > 0) ); - begin - create index if not exists one_time_tokens_token_hash_hash_idx on {{ index .Options "Namespace" }}.one_time_tokens using hash (token_hash); - create index if not exists one_time_tokens_relates_to_hash_idx on {{ index .Options "Namespace" }}.one_time_tokens using hash (relates_to); - exception when others then - -- Fallback to btree indexes if hash creation fails - create index if not exists one_time_tokens_token_hash_hash_idx on {{ index .Options "Namespace" }}.one_time_tokens using btree (token_hash); - create index if not exists one_time_tokens_relates_to_hash_idx on {{ index .Options "Namespace" }}.one_time_tokens using btree (relates_to); - end; - + create index if not exists one_time_tokens_token_hash_hash_idx on {{ index .Options "Namespace" }}.one_time_tokens using hash (token_hash); + create index if not exists one_time_tokens_relates_to_hash_idx on {{ index .Options "Namespace" }}.one_time_tokens using hash (relates_to); create unique index if not exists one_time_tokens_user_id_token_type_key on {{ index .Options "Namespace" }}.one_time_tokens (user_id, token_type); end $$;