13 lines
498 B
SQL
13 lines
498 B
SQL
do $$ begin
|
|
alter type {{ index .Options "Namespace" }}.factor_type add value 'phone';
|
|
exception
|
|
when duplicate_object then null;
|
|
end $$;
|
|
|
|
|
|
alter table {{ index .Options "Namespace" }}.mfa_factors add column if not exists phone text unique default null;
|
|
alter table {{ index .Options "Namespace" }}.mfa_challenges add column if not exists otp_code text null;
|
|
|
|
|
|
create unique index if not exists unique_verified_phone_factor on {{ index .Options "Namespace" }}.mfa_factors (user_id, phone);
|