道童
b130f7a17d
feat: 完成 SyncHistory 和 FileAttribute 的迁移
数据库迁移内容:
1. 新增 FileAttribute 表(文件属性)
- 支持键值对存储
- 支持嵌套属性(点号分隔的路径)
- 支持属性类型(string/integer/float/boolean/json)
- 支持属性分类和元数据
2. 更新 LobsterMemory 表
- 新增 has_attributes 字段
- 关联 FileAttribute
3. 更新 SyncHistory 表
- 新增 attributes_changed 字段(属性变更记录)
- 新增 is_attribute_sync 字段(属性同步标记)
属性目录结构逻辑:
- 使用点号分隔的键名(如 'author.name', 'metadata.tags')
- 支持属性继承和嵌套查询
- 支持属性分类和索引优化
已完成迁移文件:
- 0003_add_file_attribute.py
2026-04-05 14:21:00 +00:00
..
2026-04-05 14:21:00 +00:00
2026-04-05 12:43:24 +00:00
2026-04-05 12:43:24 +00:00
2026-04-05 12:43:24 +00:00
2026-04-05 12:43:24 +00:00
2026-04-05 14:17:31 +00:00
2026-04-05 14:18:32 +00:00