Untitled
unknown
plain_text
2 years ago
554 B
7
Indexable
create or replace function h_int(text) returns int as $$
select ('x'||substr(md5($1),1,8))::bit(32)::int;
$$ language sql;
Create or replace function public.create_uuid()
returns trigger as $$
begin
update public.table_test -- название твоей таблы
set uuid=public.h_int(new.user1)+public.h_int(new.user2) -- new.название колонки с uuid первого и второго пользователя
where user1=new.user1 and user2=new.user2;
return new;
end;
$$ language plpgsql security definer;
Editor is loading...