B2B-30: fix conflict in rpc function

This commit is contained in:
devmc-ee
2025-07-02 09:22:03 +03:00
parent 528e8578f9
commit c4eaaca161
2 changed files with 24 additions and 5 deletions

View File

@@ -1,8 +1,27 @@
ALTER TABLE public.accounts DO $$
ADD CONSTRAINT accounts_personal_code_unique UNIQUE (personal_code); 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 TABLE public.invitations
ALTER COLUMN personal_code TYPE text; ALTER COLUMN personal_code TYPE text;
ALTER TABLE public.invitations DO $$
ADD CONSTRAINT invitations_personal_code_unique UNIQUE (personal_code); 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$$;

View File

@@ -107,7 +107,7 @@ create
primary_owner_user_id uuid, primary_owner_user_id uuid,
name varchar, name varchar,
email varchar, email varchar,
personal_code char(11), personal_code text,
picture_url varchar, picture_url varchar,
created_at timestamptz, created_at timestamptz,
updated_at timestamptz updated_at timestamptz