Google Cloud 在数据库迁移服务(DMS)里塞进了一个真正懂数据库的 Gemini。不是那种你需要手动粘贴几百行 schema 上下文、还老把游标翻成错语的通用聊天机器人——这次是 natively 嵌入迁移流程的 AI 辅助代码转换,直接瞄准了 Oracle 和 SQL Server 存储过程、触发器、自定义函数转 PostgreSQL PL/pgSQL 这个最让工程师抓狂的深水区。
它的关键差异点很明确:全量 Schema 感知。通用工具看到的是一个孤立的存储过程文本,而 DMS 里的 Gemini 看到的是一整套表结构、索引、约束、依赖关系。这意味着它能理解多表关联下的逻辑,把原库里的游标、动态 SQL、异常处理按 PostgreSQL 的习惯重新组织,而不是逐行硬翻。更重要的是,Google 没有把这个过程搞成“全自动黑盒”——转换后的代码仍然留在 DMS 的可审查校验环节里,团队可以逐段比对、测试、驳回,这保留了企业最在意的掌控感。毕竟没人敢把核心存储过程一键提交到生产环境,连验证都没有。
这会直接改变很多团队的迁移路线图。过去把一套 Oracle 系统搬上 Cloud SQL for PostgreSQL 或者 AlloyDB,存储过程是最大的僵持点——要么重写周数爆表,要么妥协保留部分兼容层。现在让 Gemini 在具备完整上下文的情况下完成第一轮“粗译”,相当于把难度系数从纯手工翻译降到了高精度的校对打磨。对正站在多云十字路口的数据库团队而言,这不止是省工时,更是一张挣脱原厂锁定的安全牌。

