Skip to content

Commit

Permalink
Revert "fix: fallback on btree indexes when hash is unavailable (#1856)"
Browse files Browse the repository at this point in the history
This reverts commit b33bc31.
  • Loading branch information
J0 authored Dec 4, 2024
1 parent b33bc31 commit d0a878e
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions migrations/20240427152123_add_one_time_tokens_table.up.sql
Original file line number Diff line number Diff line change
Expand Up @@ -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 $$;

0 comments on commit d0a878e

Please sign in to comment.