HandyCafe Docs
owner it-admin

数据迁移

迁移页面将客户、产品、定价和历史记录从早期的HandyCafe 3.x或4.x安装导入到HandyCafe中。它位于设置下的基础设施和系统组中。

工作原理

  • 来源是只读的。 HandyCafe打开原始文件进行读取,从不写入。你的旧安装保持原样。你可以随时返回。
  • 导入前检查。 检查按钮读取来源文件并报告发现的内容。开始迁移按钮在检查成功前保持禁用。
  • 进度按阶段显示。 运行期间会打开一个进度对话框,并报告正在进行的阶段,如会员、产品或交易。
  • 重新运行是安全的。 已导入的行会在原地更新,不会重复。一旦迁移完成,按钮会变为重新运行迁移
  • 每次运行都可以撤销。 在完成运行后,会出现一个撤销迁移按钮。它会删除从该来源导入的所有行。你需要先确认。
  • 警告不会停止运行。 如果某些行无法读取,运行会以完成并带有警告结束。打开日志查看跳过了哪些行。
  • 中断的运行会自行恢复。 如果应用程序关闭或机器在导入中途断电,页面会报告上次导入被中断。重新开始是安全的。

展开面板底部的上次导入计数,查看最近一次运行为每个类别导入了多少行。

HandyCafe旧版

从HandyCafe 3.x或4.x安装导入。这是从早期版本HandyCafe升级的网吧的来源。

检测

在Windows上,页面扫描系统以查找旧版安装并报告:

标签 含义
安装路径 旧版安装在磁盘上的位置。
数据库路径 旧版数据库文件的完整路径。
服务器版本 旧服务器的版本字符串,例如3.4.01或4.0.10。
INI文件数量 在安装文件夹中找到的配置INI文件数量。

如果未检测到任何内容,页面会报告未找到旧版安装。检查旧版文件是否位于标准位置,如Program Files\HandyCafeC:\HandyCafe

在macOS和Linux上,自动扫描无法运行。面板提供了一个文件夹选择器。将其指向从旧Windows机器复制过来的旧版Db文件夹,然后开始迁移。

导入内容

会员、定价层、产品、订单、交易、日志以及旧版INI文件中保存的设置。

在开始前停止旧版服务器。读取时不应写入来源数据库。

完整的操作指南请参见如何从旧版安装迁移

开始前

  • 先备份。打开数据库维护并使用立即备份。迁移会写入实时数据库。一个新的快照为你提供了除撤销迁移之外的另一种返回方式。
  • 关闭来源应用程序。正在被写入的数据库可能会导致读取不完整。
  • 预留足够时间。大型数据集可能需要几分钟。保持HandyCafe打开,直到进度对话框报告运行完成。
  • 运行结束时检查计数。将它们与旧系统的预期进行比较,然后再在新系统上开始交易。

相关页面