- README:新增「数据能力」四节(内容寻址去重 / 快照与时间旅行 / 完整性校验与签名 / 增量打包)与「发布到对象存储」一节,附实测对比表;重写「要不要用 --compress」 (结论从"别用"反转为"默认就该开")、「迁移旧格式」;修正项目结构与字段表 - BUG_REPORT.md:13 节,含 P0/P1 逐条分析、P2/P3 清单、五批后续追加的记录, 以及过程中被推翻的两处结论(第九节的压缩建议、P3-1 的 uv sync 判断) - docs/encryption-design.md:加密的设计说明——去重与随机 nonce 的冲突、 标准库没有密码学原语、以及现有 freq_blob 可作为每块附加数据的槽位 - docs/evidence-*.txt:各阶段的测试运行证据(修复前 / 修复后 / 双环境)
7 lines
467 B
Plaintext
7 lines
467 B
Plaintext
=== 复现 P0-1 根因:建表列名与 INSERT 列名不一致 ===
|
|
修复前 INSERT -> OperationalError: table files has no column named compress_algo
|
|
→ 该异常被 core.py 的 except 吞掉,只打印一行"添加文件失败",库里没有任何记录
|
|
修复前 SELECT -> OperationalError: no such column: compress_algo
|
|
→ read_file 因此必然失败,所有导出操作都变成"导出文件失败"
|
|
修复后 INSERT -> ok, SELECT -> [('none',)]
|