Fishball_Noodles
01/11/2022, 12:35 PMtonic
01/11/2022, 1:26 PMedmbn
01/11/2022, 3:25 PMdrex
01/11/2022, 6:01 PMLavka
01/11/2022, 7:12 PMjbergius
01/11/2022, 7:24 PMdanny.m
01/11/2022, 7:34 PMError getting user email from external provider
dhruv_casa
01/11/2022, 9:06 PMsilentworks
01/11/2022, 10:14 PMkresimirgalic
01/11/2022, 10:28 PMkresimirgalic
01/11/2022, 10:28 PMcode: 500
error_id: "4fe56c6f-1db2-4f36-b23e-01a21712e303"
msg: "Database error saving new user"
kresimirgalic
01/11/2022, 10:29 PMcreate or replace function public.handle_new_user()
returns trigger as $$
begin
insert into public.users (id, avatar, first_name, last_name)
values (new.id, new.raw_user_meta_data->>'avatar_url', new.first_name, new.last_name);
return new;
end;
$$ language plpgsql security definer;
create trigger on_auth_user_created
after insert on auth.users
for each row execute procedure public.handle_new_user();
kresimirgalic
01/11/2022, 10:31 PMjensen
01/12/2022, 3:27 AMdohman
01/12/2022, 8:21 AMgrem
01/12/2022, 9:20 AMkresimirgalic
01/12/2022, 9:54 AMerror: "Key is not present in table \"users\"."
message: "insert or update on table \"objects\" violates foreign key constraint \"objects_owner_fkey\""
statusCode: "23503"
BigDoofus
01/12/2022, 11:18 AMBigDoofus
01/12/2022, 11:25 AMcreate function public.handle_new_user()
returns trigger as $$
begin
insert into public.users (id)
values (new.id);
return new;
end;
$$ language plpgsql security definer;
create trigger on_auth_user_created
after insert on auth.users
for each row execute procedure public.handle_new_user();
kresimirgalic
01/12/2022, 11:27 AMsilentworks
01/12/2022, 12:00 PMBigDoofus
01/12/2022, 12:12 PMkresimirgalic
01/12/2022, 12:19 PMBigDoofus
01/12/2022, 12:22 PM-- inserts a row into public.users
create function public.handle_new_user()
returns trigger
language plpgsql
security definer set search_path = public
as $$
begin
insert into public.profiles (id, username, avatar_url)
values (new.id, new.raw_user_meta_data ->> 'user_name', new.raw_user_meta_data ->> 'avatar_url');
return new;
end;
$$;
-- 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();
chipilov
01/12/2022, 2:38 PMuser
01/12/2022, 4:01 PMuser
01/12/2022, 4:02 PMchipilov
01/12/2022, 4:11 PMuser
01/12/2022, 4:12 PM