Files
qihuaiflow/migrations/014_clean_test_data.sql
T
qyyfw 78ff261b5a 初始提交: Qihu-AIFlow v2.0.1 完整项目
- 前端 React+TypeScript (源码+构建产物)
- 后端 Python FastAPI
- 数据库迁移 001-015
- Docker部署配置
- 微信ClawBot API频道绑定
- 项目文档 README.md
2026-07-02 14:40:46 +08:00

81 lines
2.2 KiB
SQL

-- ============================================================
-- 014: 清除 Mock 和测试数据,保留 admin 账号及种子数据
-- ============================================================
-- 1. 删除 test/seed 会话和消息
DELETE FROM messages;
DELETE FROM conversations;
-- 2. 删除测试资产
DELETE FROM assets;
-- 3. 删除测试知识库和文档
DELETE FROM knowledge_documents;
DELETE FROM knowledge_graph_edges;
DELETE FROM knowledge_graph_nodes;
DELETE FROM knowledge_graph_build_logs;
DELETE FROM knowledge_bases;
-- 4. 删除 token 使用日志(保留余额)
DELETE FROM token_usage_logs;
-- 5. 删除操作日志和审计日志
DELETE FROM operation_logs;
DELETE FROM audit_logs;
-- 6. 删除通知
DELETE FROM notifications;
-- 7. 删除频道数据
DELETE FROM channel_messages;
DELETE FROM channel_members;
DELETE FROM channels;
-- 8. 删除登录日志
DELETE FROM login_logs;
-- 9. 删除 API 调用统计
DELETE FROM api_call_stats;
DELETE FROM slow_request_logs;
-- 10. 删除进化相关测试数据
DELETE FROM evolution_events;
DELETE FROM evolution_trajectories;
DELETE FROM skill_trajectory_links;
DELETE FROM skill_versions;
DELETE FROM skill_publish_records;
DELETE FROM evolution_reports;
-- 11. 修复 model 引用,然后删除重复的 model_provider(保留第一个)
UPDATE models SET provider_id = '03ce94d2-a889-4d0e-a389-dd5d2176d0a0' WHERE provider_id = '23bf76d4-b3e9-4b47-a374-83f5d46741de';
DELETE FROM model_providers WHERE id = '23bf76d4-b3e9-4b47-a374-83f5d46741de';
-- 12. 删除订单和支付测试数据
DELETE FROM custom_service_orders;
DELETE FROM custom_service_requests;
DELETE FROM orders;
-- 13. 删除应用安装/购买记录(保留市场应用本身)
DELETE FROM app_installations;
DELETE FROM app_purchases;
DELETE FROM app_reviews;
-- 14. 删除优惠券使用记录
DELETE FROM user_coupons;
-- 15. 删除会员订阅测试数据
DELETE FROM membership_subscriptions;
-- 16. 删除团队和共享数据
DELETE FROM team_shared_skills;
DELETE FROM teams;
-- 17. 删除推荐数据
DELETE FROM referrals;
-- 18. 删除开放API客户端
DELETE FROM open_api_clients;
-- 19. 确认 admin 存在且状态正常
UPDATE users SET status = 'active' WHERE username = 'admin';