-- =====================================================
-- 快速修复触发器冲突
-- 立即运行此脚本解决 "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;
