xtablo-source/sql/04_add_trigger.sql

14 lines
302 B
MySQL
Raw Normal View History

2025-06-10 19:05:22 +00:00
CREATE FUNCTION
public.create_profile_for_new_user()
RETURNS TRIGGER AS
$$
BEGIN
INSERT INTO public.profiles (id, full_name, email)
VALUES (
NEW.id,
NEW.raw_user_meta_data ->> 'user_name',
NEW.email
);
RETURN NEW;
END;
$$ LANGUAGE plpgsql SECURITY DEFINER;