-- ===================================================== -- 快速修复触发器冲突 -- 立即运行此脚本解决 "trigger already exists" 错误 -- ===================================================== -- 快速清理所有触发器 DROP TRIGGER IF EXISTS trigger_update_user_roles_updated_at ON public.user_roles CASCADE; DROP TRIGGER IF EXISTS on_auth_user_created ON auth.users CASCADE; -- 快速清理函数(可选,如果函数也有冲突) -- DROP FUNCTION IF EXISTS public.update_user_roles_updated_at() CASCADE; -- DROP FUNCTION IF EXISTS public.handle_new_user() CASCADE; -- 提示信息 SELECT '✅ 触发器冲突已解决' as status, '现在可以重新运行您的SQL脚本' as message;