Skip to content
全文约 594 字 预计阅读 2 分钟

数据迁移

数据迁移是指将数据从一个系统或数据库迁移到另一个系统或数据库的过程。数据迁移是数据管理的重要组成部分,可以用于数据备份、数据恢复、数据整合、数据迁移等场景。
而在此的数据迁移则是指将LOICollectionA中的指定低版本数据迁移到对应的LOICollectionA高版本中。

WARNING

在数据迁移之前请确保已正常安装 Python 3.10.0 及以上并配置好服务端

对于 1.4.6 版本升至 1.4.7 版本

  1. 请下载 migrate147.py 文件并将其放入 插件 根目录下
  2. 完成后在命令行中执行 python migrate147.py 即可完成迁移
  3. 迁移完成后,新的 settings.db 文件将包含所有迁移的数据

对于 1.6.1 版本升至 1.6.2 版本

  1. 请下载 migrate162.py 文件并将其放入 插件 根目录下
  2. 完成后在命令行中执行 python migrate162.py 即可完成迁移
  3. 迁移完成后,新的 settings.db 文件将包含所有迁移的数据

对于 1.6.5 版本升至 1.7.0 版本

  1. 请下载 migrate170.py 文件并将其放入 插件 根目录下
  2. 完成后在命令行中执行 python migrate170.py 即可完成迁移
  3. 迁移完成后,所有模块数据都将进行迁移

对于 1.9.2 版本升至 1.10.0 版本

  1. 请下载 migrate1100.py 文件并将其放入 插件 根目录下
  2. 完成后在命令行中执行 python migrate1100.py 即可完成迁移
  3. 迁移完成后,所有模块数据都将进行迁移

对于 1.14.0 版本升至 1.15.0 版本

WARNING

1.15.0 不再提供自动迁移脚本。Menu 与 Shop 的界面数据需要手动迁移。

  1. 升级前请先备份 plugins/LOICollectionA/config 目录下的 config.jsonmenu.jsonshop.json
  2. 完成升级后,Menu 与 Shop 不再读取 menu.json / shop.json,请参考 数据文件 中的示例,手动将旧数据改写为 menu.lcuishop.lcui,并放置在 plugins/LOICollectionA/config 目录下。
  3. 如自定义过 GuiPath,请确认 config.json 中的 ServerConfig.Plugins.Menu.GuiPathServerConfig.Plugins.Shop.GuiPath 指向新创建的 lcui 文件(默认分别为 menu.lcuishop.lcui)。
  4. 其余模块的数据文件(如 notice.jsoncdk.json)与数据库文件不受影响;其余模块的界面已改由插件内置的 gui 目录加载,无需迁移。

LOICollectionA · 开箱即用的 LeviLamina 多功能插件集