[supabase] 신규 계정 핸들러 함수

김동욱·2024년 2월 28일
0

create or replace function public.handle_new_user()
returns trigger as $$
begin
  insert into public.tb_user_profile (user_uuid, user_name)
  values (new.id, 'user');
  return new;
end;
$$ language plpgsql security definer;
create or replace trigger on_auth_user_created
  after insert on auth.users
  for each row execute procedure public.handle_new_user();

신규 유저생성시 유저 테이블에 데이터 기입 후 트리거 동작

profile
백엔드 개발자

0개의 댓글