数据库迁移内容: 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
7.4 KiB
7.4 KiB