数据库平台变更

关于 Monitor ERP 迁移至 PostgreSQL,你需要了解的一切

Närbild av Monitor G5

Monitor将迁移至新的数据库管理系统PostgreSQL

随着SQL Anywhere逐渐将被淘汰,Monitor将用PostgreSQL(一个强大且灵活的数据库管理系统)替换SQL Anywhere,用于未来的开发和运营。

作为客户,这意味着您的数据需要迁移到新的数据库。我们计划在2025年和2026年完成迁移过程。我们会提前通知您迁移的具体时间,并确保该过程尽可能平稳,不影响您的业务。

为了帮助您做好准备,我们收集了下列重要的信息。我们建议您阅读这些资料,以便清楚了解此次变更涉及的内容以及您如何做好准备。

什么时候需要迁移至 PostgreSQL?

我们建议客户尽早规划并完成 PostgreSQL 迁移

PostgreSQL 将成为 Monitor ERP 后续持续开发和支持的数据库平台,也是未来版本升级、安全稳定运行以及持续获得技术支持的重要基础。

  • 27.2 版本(计划于 2027 年 2 月发布)预计将是最后一个支持 SQL Anywhere 的版本。

  • 27.3 版本开始,将不再支持 SQL Anywhere。

  • 如需升级至 27.3 或更高版本,必须提前完成 PostgreSQL 迁移。

Monitor ERP dashboard displayed on a laptop in a factory environment

如何迁移至 PostgreSQL?

使用 Monitor 云解决方案的客户

如果您使用的是 Monitor 云解决方案,整个 PostgreSQL 迁移过程将由 Monitor 负责完成。

我们会在计划迁移前提前与您联系。

如果您使用了以下内容,则需要在迁移前进行检查和更新:

  • 自有定制开发

  • 未包含更新协议的定制开发

  • 数据库集成

如有需要,Monitor 可以提供测试公司环境,以便您提前完成必要的测试。

 

本地部署客户

如果您的 Monitor ERP 采用本地部署,可以使用 Monitor PostgreSQL Assistant 自行完成 PostgreSQL 迁移。

这是一款专门用于简化 PostgreSQL 迁移过程的辅助工具,可以帮助您检查迁移准备情况并完成数据库迁移。

Monitor PostgreSQL Assistant 如何使用?

PostgreSQL Assistant 可以帮助您完成 PostgreSQL 迁移前的准备和实际迁移。

使用该工具前,请确保 Monitor ERP 已升级至以下版本之一:

  • 26.4.17

  • 26.5.8

  • 或更高版本

您可以在 Monitor 安装目录的 server 文件夹中找到该工具。

开始迁移前,请仔细阅读工具中提供的操作说明。

A close up of a computer screen with a blue background displaying Monitor ERP.

安装与迁移

通过 PostgreSQL Assistant,您可以:

  • 安装 PostgreSQL,或连接现有 PostgreSQL 实例

  • 迁移正式公司和测试公司数据库

  • 全面查看迁移前需要完成的准备工作

针对每个公司数据库,该工具都会自动进行检查,以确认所有迁移条件是否已经满足。

对于正式公司数据库,只有完成全部必需步骤后,才能正式执行迁移。

可选功能

部分 Monitor 可选功能需要更新至兼容 PostgreSQL 的版本。

PostgreSQL Assistant 会自动显示哪些功能受到影响。完成相应更新后,可以在工具中将该步骤标记为已完成。

可能受到影响的功能包括:

  • 设备集成

  • TimeCard

  • WMS 集成

  • Monitor Portal

如果工具中没有显示相关功能,则无需采取任何操作。

A person holding a cell phone with a calendar on the screen.

自定义解决方案(未包含更新协议)

如果您的企业拥有自行开发、通过顾问购买或由第三方开发的定制解决方案,则需要在数据库迁移前进行检查和更新。

例如:

  • 自定义 SQL 解决方案,包括查询、视图、存储过程和外部程序

  • 自定义报表及文档版本

  • 通过 ODBC 连接的 Power BI 和 Excel 解决方案

  • 由 Monitor 开发但未包含更新协议的定制功能

我们建议在迁移前对所有自定义解决方案进行一次完整梳理,尤其是对日常业务运行至关重要的功能,并确保这些功能能够在 PostgreSQL 环境下正常运行。

相关定制功能的更新和测试由客户负责。完成后,请在 PostgreSQL Assistant 中将对应步骤标记为完成。  

包含更新协议的文档和报表

对于已经包含在更新协议中的文档和报表,Monitor 将负责确保其与 PostgreSQL 兼容。

您可以通过 Monitor PostgreSQL Assistant 查看相关文档和报表是否已经完成 PostgreSQL 兼容准备。

当所有文档和报表完成更新后,该步骤会在工具中自动标记为完成

完成数据库迁移并登录 Monitor 后,相关文档和报表将自动交付。

如果工具中没有显示任何文档或报表,则无需进行额外操作。

包含更新协议的定制功能

对于已经包含在更新协议中的定制功能,Monitor 将负责确保其与 PostgreSQL 兼容。

为了让 Monitor 向您交付更新后的定制功能,您需要安装 Deployment Platform

这是一个基于 Web 的解决方案,可用于安装、更新和维护 Monitor ERP 的定制功能。您可以通过 PostgreSQL Assistant 中的链接直接开始安装。

安装完成后,请填写工具中提供的表单。定制功能准备好交付后,我们将与您联系。

如果需要额外支持,例如安装、测试或共同检查,则会按照当前价格表收取相应费用。

如果 PostgreSQL Assistant 中没有显示任何定制功能,则无需采取额外操作。

A person typing on a laptop with a pen.

常见问题

切换至 PostgreSQL 有哪些优势?

此次数据库平台升级将带来多方面优势,包括:

  • 更高的系统运行可靠性

  • 更具长期发展能力的技术平台

  • 加快未来 Monitor ERP 版本的开发速度

  • 提升长期成本效益

什么时候需要迁移至 PostgreSQL?

建议提前规划并完成 PostgreSQL 迁移。

PostgreSQL 将成为 Monitor ERP 未来持续开发和支持的数据库平台,也是后续版本升级、安全运行和持续获得支持的必要条件。

Monitor 将在 2026 年逐步向所有客户开放 PostgreSQL 迁移。届时,我们会提供具体的迁移时间、操作说明以及迁移前需要完成的准备工作。

相关信息也会持续通过 Monitor News 和 Monitor 官网发布。

Monitor ERP 最后一个支持 SQL Anywhere 的版本是什么?

预计 27.2 版本将是最后一个支持 SQL Anywhere 的 Monitor ERP 版本。

27.3 版本开始,将正式取消 SQL Anywhere 支持。

因此,如果需要升级至 27.3 或后续版本,需要提前完成 PostgreSQL 迁移。

我们现有的定制功能怎么办?

部分定制功能可能需要调整,才能兼容 PostgreSQL。

对于包含在更新协议中的定制功能,Monitor 将协助检查并确保其兼容 PostgreSQL,不额外收取相关更新费用。

对于企业自行开发或由第三方开发的定制功能,则需要由客户自行梳理、更新和测试。如有需要,也可以预约 Monitor 顾问提供支持。

哪些定制或集成不包含在更新协议中?

例如:

  • 自定义 SQL 查询

  • 包含 SQL 的自定义文档版本

  • 自定义报表

  • 自定义数据库视图和存储过程

  • 通过 ODBC 连接的自定义 Excel 解决方案

  • 通过 ODBC 连接的自定义 Power BI 解决方案

  • 使用 SQL 的自定义外部程序

  • 由 Monitor 顾问创建、但未包含更新协议的定制功能

对于这些解决方案,客户需要自行确保其能够兼容 PostgreSQL。

如果定制功能不包含更新协议,可以获得哪些帮助?

如有需要,可以通过 Monitor 定制开发团队预约顾问服务。

我们可以通过收费服务帮助您对现有定制功能进行质量检查;对于符合条件的定制功能,也可以评估是否能够加入更新协议,并由 Monitor 后续负责维护。

每项定制功能都会单独进行评估。

切换数据库之前需要测试吗?

需要。

特别是当企业拥有自定义功能,或存在对业务运行非常重要的数据库连接时,建议务必提前进行测试。

对于使用 Monitor 云解决方案的客户,如有需要,Monitor 可以提供测试公司环境用于迁移前测试。

切换至 PostgreSQL 会影响 Monitor API 吗?

不会。

从 SQL Anywhere 切换至 PostgreSQL 不会影响 Monitor API

Web Shop 功能会受到什么影响?

由于 Web Shop 功能正在逐步停止提供,因此该功能不会进行 PostgreSQL 兼容适配

Monitor 可以协助客户寻找其他替代方案,例如使用其他电子商务集成。

我们使用 Monitor 云解决方案,需要做什么?

Monitor 会在迁移前主动联系您,并负责整个数据库迁移过程。

但是,如果您拥有:

  • 未包含更新协议的自定义功能

  • 自有数据库连接

则需要在迁移前完成相应检查和更新。

如有需要,Monitor 可以提供测试公司环境供您进行测试。

我们的 Monitor ERP 使用 Microsoft SQL Server(MSSQL),会受到影响吗?

不会。

目前从 SQL Anywhere 切换至 PostgreSQL 的变化不会影响使用 Microsoft SQL Server(MSSQL)的客户,无需采取任何操作。