-
Data Governance Dev authored
测试 - 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 移除)e2c16e6e