你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Oracle 到 Azure Database PostgreSQL 架构转换限制(预览版)

此预览版总结了在 Visual Studio Code 中使用 Oracle → PostgreSQL 架构转换功能时的已知限制、不支持的对象和迁移注意事项。

本文概述了在 Visual Studio Code 中使用 Oracle 到 PostgreSQL 架构转换功能时的已知限制和约束。

平台支持限制

  • ARM64:Windows 和 Linux 平台上当前不支持

不支持的 Oracle 对象

以下 Oracle 数据库对象不会自动转换,并标记为需要手动干预的 评审任务

架构对象

  • 全局临时表
  • 区块链表
  • 位图索引
  • 反向键索引
  • 不可见索引
  • 全局分区索引
  • 虚拟列上的索引
  • Oracle 文本域索引
  • Oracle 空间域索引
  • 顺序顺序
  • 序列无顺序
  • 带 "FOLLOWS"、"PRECEDES" 或 "WHEN" 的 DDL 触发器
  • 自主事务触发器
  • 系统事件触发器
  • 分层查询
  • PIVOT 和 UNPIVOT 操作
  • Flashback 查询
  • 具体化视图查询重写
  • REFRESH ON COMMIT MV
  • REFRESH FAST MV

数据类型

  • 不可见的数据类型

获取帮助

遇到限制时:

  1. 使用 GitHub Copilot 代理模式 为审阅任务提供指导帮助。
  2. 有关替代实现,请参阅 PostgreSQL 文档
  3. 查看 Oracle 到 PostgreSQL 迁移模式的最佳做法。
  4. 在部署到生产环境之前在暂存环境中进行测试