HarryET
10/03/2021, 4:19 PMsilentworks
10/03/2021, 4:56 PMHarryET
10/03/2021, 5:02 PMHarryET
10/03/2021, 5:26 PMsql
CREATE OR REPLACE FUNCTION users_insert_trigger_fnc()
RETURNS trigger AS
$$
BEGIN
INSERT INTO public.users (id, username, avatar_url, email)
VALUES (NEW.id, NEW.raw_user_meta_data ->> "username", NEW.raw_user_meta_data ->> "avatar_url", NEW.email);
RETURN NEW;
END;
$$
LANGUAGE 'plpgsql';
CREATE TRIGGER users_insert_trigger
AFTER INSERT
ON auth.users
FOR EACH ROW
EXECUTE PROCEDURE users_insert_trigger_fnc();
?error=server_error&error_description=Database+error+saving+new+user
HarryET
10/03/2021, 5:36 PMNEW.raw_user_meta_data ->> "username"
should have been NEW.raw_user_meta_data ->> "user_name"
HarryET
10/03/2021, 5:42 PMHarryET
10/03/2021, 6:29 PM