create trigger add_shop_user_from_shop
after insert on public.shops
for each row execute procedure public.add_user_shop_from_shop();
create function public.add_user_shop_from_shop()
returns trigger
language plpgsql
security definer set search_path = public
as $$
begin
insert into public.user_shops(user_id, shop_id, role)
values (auth.uid(), new.id, 'ADMIN');
return new;
end;
$$;
create trigger add_shop_user_from_shop
after insert on public.shops
for each row execute procedure public.add_user_shop_from_shop();
create function public.add_user_shop_from_shop()
returns trigger
language plpgsql
security definer set search_path = public
as $$
begin
insert into public.user_shops(user_id, shop_id, role)
values (auth.uid(), new.id, 'ADMIN');
return new;
end;
$$;