Condividi tramite

迁移服务的已知问题和限制

本文介绍了与 Azure Database for PostgreSQL 中的迁移服务相关的已知问题和限制。

常见限制

以下列表介绍了适用于迁移方案的常见限制:

  • 只能对灵活服务器执行一次活动迁移或验证。

  • 迁移服务显示从源复制到目标的数据表的数量。 你必须在迁移后手动检查目标服务器上的数据和 PostgreSQL 对象。

  • 迁移服务仅迁移用户数据库。 该服务不会迁移系统数据库,例如 template_0template_1

  • 无法移动 Azure Database for PostgreSQL 灵活服务器不支持的扩展。 支持的扩展列在 Azure Database for PostgreSQL 的扩展中。

  • 用户定义的排序规无法迁移到 Azure Database for PostgreSQL 灵活服务器。

  • 无法迁移到早期版本。 例如,无法从 Azure Database for PostgreSQL 版本 15 迁移到 Azure Database for PostgreSQL 版本 14。

  • 迁移服务仅适用于 preferredrequiredSSLMODE 值。

  • 迁移服务不支持超级用户权限和对象。

  • 由于超级用户权限的限制,Azure Database for PostgreSQL 灵活服务器不支持创建自定义表空间。 迁移期间,源 PostgreSQL 实例中的自定义表空间中的数据将迁移到 Azure Database for PostgreSQL 灵活服务器的目标实例的默认表空间。

  • 无法将以下 PostgreSQL 对象迁移到灵活的服务器目标:

    • 创建转换
    • 创建全文搜索 (FTS) 分析器和 FTS 模板
    • 创建类型
  • 迁移服务不支持在对象级别进行迁移。 也就是说,无法迁移表或架构。

    重要

    尽管可突发 SKU 不是限制因素,但建议为灵活服务器选择一个更高级的 SKU,以加快迁移速度。 Azure Database for PostgreSQL 灵活服务器支持近乎零的停机时间计算和 IOPS 缩放,因此 SKU 可以在最短的停机时间内进行更新。 始终可以更改 SKU 来满足迁移后的应用程序需求。