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