你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
此预览版总结了在 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
数据类型
- 不可见的数据类型
获取帮助
遇到限制时:
- 使用 GitHub Copilot 代理模式 为审阅任务提供指导帮助。
- 有关替代实现,请参阅 PostgreSQL 文档。
- 查看 Oracle 到 PostgreSQL 迁移模式的最佳做法。
- 在部署到生产环境之前在暂存环境中进行测试。