From c4eaaca161d2c510f49c8f81dfe9790854b12c9f Mon Sep 17 00:00:00 2001 From: devmc-ee Date: Wed, 2 Jul 2025 09:22:03 +0300 Subject: [PATCH] B2B-30: fix conflict in rpc function --- ...630163951_alter_accounts_personal_code.sql | 27 ++++++++++++++++--- ...70525_add_personal_code_to_invitations.sql | 2 +- 2 files changed, 24 insertions(+), 5 deletions(-) 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