diff --git a/supabase/migrations/20250630163951_alter_accounts_personal_code.sql b/supabase/migrations/20250630163951_alter_accounts_personal_code.sql index e03b58a..2a6fde1 100644 --- a/supabase/migrations/20250630163951_alter_accounts_personal_code.sql +++ b/supabase/migrations/20250630163951_alter_accounts_personal_code.sql @@ -1,8 +1,27 @@ -ALTER TABLE public.accounts -ADD CONSTRAINT accounts_personal_code_unique UNIQUE (personal_code); +DO $$ +BEGIN + IF NOT EXISTS ( + SELECT 1 + FROM pg_constraint + WHERE conname = 'accounts_personal_code_unique' + ) THEN + ALTER TABLE public.accounts + ADD CONSTRAINT accounts_personal_code_unique UNIQUE (personal_code); + END IF; +END$$; ALTER TABLE public.invitations ALTER COLUMN personal_code TYPE text; -ALTER TABLE public.invitations -ADD CONSTRAINT invitations_personal_code_unique UNIQUE (personal_code); \ No newline at end of file +DO $$ +BEGIN + IF NOT EXISTS ( + SELECT 1 + FROM pg_constraint + WHERE conname = 'invitations_personal_code_unique' + ) THEN + ALTER TABLE public.invitations + ADD CONSTRAINT invitations_personal_code_unique UNIQUE (personal_code); + END IF; +END$$; + diff --git a/supabase/migrations/20250630170525_add_personal_code_to_invitations.sql b/supabase/migrations/20250630170525_add_personal_code_to_invitations.sql index 5efde2e..2170efb 100644 --- a/supabase/migrations/20250630170525_add_personal_code_to_invitations.sql +++ b/supabase/migrations/20250630170525_add_personal_code_to_invitations.sql @@ -107,7 +107,7 @@ create primary_owner_user_id uuid, name varchar, email varchar, - personal_code char(11), + personal_code text, picture_url varchar, created_at timestamptz, updated_at timestamptz