test+docs(web3): 任务端到端测试 + DDL 文档
测试
- tests/test_task_conn_fields.py
- 验证 conn_json 全字段解析(conn_name/host/port/db/user/
jdbc_params/schema)
- 验证编辑留空密码时后端兜底保留旧值
- 验证显式新密码能正确覆盖
- tests/test_task_persistence.py
- POST 写入 → taskkill /F 关后端 → 重启 → GET 读回
- 同时直接 sqlite3.connect() 读 DB 文件确认磁盘数据
- 证明任务 CRUD 真的落到 SQLite,重启不丢
DDL 文档 web3/docs/db-schema.md
- 启动流程(init_db() → schema.sql + seed)
- 表关系总览(task_group/task/field/rule/validation_run/violation)
- 当前已启用 2 张表(task_group + task)的列结构 + 索引 + 种子
- conn_json 内嵌字段全清单
- P4 起预留表结构预览
- CRUD 路由对照
- 验证脚本清单
- 踩坑表(含本次状态 UI 移除)
Showing
web3/docs/db-schema.md
0 → 100644
Please register or sign in to comment