Files
opsxsql/ROADMAP.md
T
logan 4c9427e546 sync: 同步 sql-platform-pro 最新代码 — 权限体系安全修复 v0.8.1
- P0: 实例访问控制全线接入权限组 (829测试)
- P1: permissions字段激活 + 操作级权限检查 (843测试)
- 前端: 删除数据权限页面, 权限组合并为唯一入口
- 新增: CodeMirror编辑器 + 查询模板 + 慢查询分析
- 新增: MongoDB管理页面 + Dashboard增强
- 修复: Pydantic V2迁移 + 前端TS错误修复
2026-05-23 14:41:06 +08:00

2.7 KiB

SQL Audit Platform Roadmap

当前版本: v0.8.1

已完成

Phase 1-7 (v0.1.0 ~ v0.7.0)

  • 基线版本 + 权限组 + 审批流 + 多数据库查询/执行引擎
  • 后端测试: 808/808 全部通过
  • 前端: 27 个页面, 构建零错误

v0.8.1 — 技术债务清理

  • ✅ Pydantic V2 完整迁移: 13个schema + config.py, 消除14个deprecation警告
  • ✅ 前端TypeScript编译修复: SqlEditor SQLDialect, AuditLogsPage类型转换, QueriesPage未用import
  • ✅ 后端测试: 843/843 通过, 0 warnings
  • ✅ 前端构建: 零错误

P0 — 数据库全景支持 ✅

  • ✅ 统一查询服务: POST /query 自动路由 MySQL/PostgreSQL/Redis/MongoDB
  • ✅ query_service.py: 完整 4 种数据库 Handler (MySQL/PostgreSQL/Redis/MongoDB)
  • ✅ Redis 只读命令白名单: 40+ 只读命令 + 子命令验证 (CONFIG GET/MEMORY USAGE/OBJECT)
  • ✅ MongoDB 只读操作白名单: find/findOne/countDocuments/distinct/aggregate + $out/$merge 防护
  • ✅ 工单执行多数据库分发: ticket_executor.py 支持 MySQL/PostgreSQL/Redis/MongoDB 执行
  • ✅ MongoDB 连接器: mongo_connector.py 780 行, 完整 CRUD + 统计 + 安全验证
  • ✅ MongoDB 前端管理页面: MongoDBDetailPage.tsx (集合管理/文档浏览/查询控制台/统计信息)
  • ✅ mongo API 模块: frontend/src/api/mongo.ts
  • ✅ /mongo/:id 路由集成 + InstancePage 管理控制台跳转按钮
  • ✅ 数据源品牌图标: MySQL/PostgreSQL/Redis/MongoDB SVG logos

P1 — 审计闭环 (部分完成)

  • ✅ 查询历史服务: query_history_service.py (记录/收藏/快捷查询)
  • ✅ SQL 助手: sql_assistant.py (格式化/风险高亮/EXPLAIN 解析)
  • ✅ 审计规则种子: MySQL 18规则 + PostgreSQL 12规则 + Redis 8规则
  • ✅ 审计日志全操作覆盖
  • ✅ 影响分析: impact_analyzer.py
  • ✅ 回滚生成: rollback_generator.py
  • ✅ Schema 漂移检测: schema_drift_detector.py

P2 — 高级功能 (部分完成)

  • ✅ 数据脱敏: data_masker.py + masking_rule CRUD
  • ✅ 通知服务: 钉钉/飞书/邮件 SMTP
  • ✅ 备份管理: backup_executor.py
  • ✅ 工作流引擎: workflow_engine.py + workflow_seeds.py
  • ✅ 慢日志收集: slow_log_collector.py
  • ✅ 连接池: connection_pool.py

待完成

P1 — 审计闭环

  • 执行前后数据快照对比可视化 (前端)
  • 快捷查询模板 (10个预置 + 自定义共享)
  • SQL 格式化前端集成 (CodeMirror / Monaco editor)
  • 查询结果格式化展示优化

P2 — 人性化设计

  • SQL 语法高亮编辑器
  • 数据库类型说明 API
  • Slow query analysis 前端集成
  • Dashboard 数据源健康概览

运维

  • 远程 Git 仓库配置
  • CI/CD 完整流水线测试
  • 生产环境部署文档