数据迁移
数据迁移是指将数据从一个系统或数据库迁移到另一个系统或数据库的过程。数据迁移是数据管理的重要组成部分,可以用于数据备份、数据恢复、数据整合、数据迁移等场景。
而在此的数据迁移则是指将LOICollectionA中的指定低版本数据迁移到对应的LOICollectionA高版本中。
WARNING
在数据迁移之前请确保已正常安装 Python 3.10.0 及以上并配置好服务端
对于 1.4.6 版本升至 1.4.7 版本
- 请下载
migrate147.py文件并将其放入插件根目录下 - 完成后在命令行中执行
python migrate147.py即可完成迁移 - 迁移完成后,新的
settings.db文件将包含所有迁移的数据
对于 1.6.1 版本升至 1.6.2 版本
- 请下载
migrate162.py文件并将其放入插件根目录下 - 完成后在命令行中执行
python migrate162.py即可完成迁移 - 迁移完成后,新的
settings.db文件将包含所有迁移的数据
对于 1.6.5 版本升至 1.7.0 版本
- 请下载
migrate170.py文件并将其放入插件根目录下 - 完成后在命令行中执行
python migrate170.py即可完成迁移 - 迁移完成后,所有模块数据都将进行迁移
对于 1.9.2 版本升至 1.10.0 版本
- 请下载
migrate1100.py文件并将其放入插件根目录下 - 完成后在命令行中执行
python migrate1100.py即可完成迁移 - 迁移完成后,所有模块数据都将进行迁移
对于 1.14.0 版本升至 1.15.0 版本
WARNING
1.15.0 不再提供自动迁移脚本。Menu 与 Shop 的界面数据需要手动迁移。
- 升级前请先备份
plugins/LOICollectionA/config目录下的config.json、menu.json与shop.json。 - 完成升级后,Menu 与 Shop 不再读取
menu.json/shop.json,请参考 数据文件 中的示例,手动将旧数据改写为menu.lcui与shop.lcui,并放置在plugins/LOICollectionA/config目录下。 - 如自定义过
GuiPath,请确认config.json中的ServerConfig.Plugins.Menu.GuiPath与ServerConfig.Plugins.Shop.GuiPath指向新创建的 lcui 文件(默认分别为menu.lcui与shop.lcui)。 - 其余模块的数据文件(如
notice.json、cdk.json)与数据库文件不受影响;其余模块的界面已改由插件内置的gui目录加载,无需迁移。