761 B
761 B
数据库结构审计基线
tools/schema_fingerprint.py 读取 MySQL information_schema 中每张表的字段名、类型、可空性、
默认值、额外属性、字符集、排序规则和生成表达式,并输出 SHA-256 指纹。它不读取业务行数据。
2026-09-09 在补建会话表前保存了 49 张既有表指纹;迁移 20260909_session 之后再次比对,
49 张既有表全部一致,新增 svc_conversation_session。随后新增 api_request_receipt,
该表是公共 HTTP 幂等回执,不能替代 request_idempotency。
数据库约束仍以 docs/00-新数据库基线设计.md 为业务权威。此审计只证明既有表字段没有变化,
不替代外键、索引、状态机和跨库投影的业务验收。