Ziga
01/27/2022, 9:44 PMconst { error, user } = await signUp(
    { 
      email, 
      password,
    }, 
    {
      data: { 
        accountType
      }
    });
i am using this trigger function to add user to public table
create or replace function public.handle_new_user() 
returns trigger as $$
begin
  insert into public.users (id, username, email, avatar_url)
  values (new.id, new.raw_user_meta_data ->> 'full_name', new.email, new.raw_user_meta_data ->> 'avatar_url');
  return new;
end;
$$ language plpgsql security definer;
-- trigger the function every time a user is created
create trigger on_auth_user_created
  after insert on auth.users
  for each row execute procedure public.handle_new_user();
Since the extra data is stored in auth user as user_metadata, how can i modify the upper trigger function to add this data in public users table.
Thanksselique
06/01/2022, 4:31 AM