migrating-oracle-to-postgres-stored-procedures 是整理存储过程迁移的 Skill。它读取 Oracle 过程及相关类型,把逻辑转成 PostgreSQL 的过程文件,同时保住约定的调用方式。
先看参数、分支和返回值,再处理数据库差异。原文强调不随意改签名,也不额外添加原来没有的模式前缀,避免数据库脚本改完却让应用找不到原入口。
排序和事务不能只替换关键词。二进制排序并非所有场景都合适,UNION ALL 也只是需要审查的点,不说明它必然慢;异常和回滚意图要对照两边的实际行为。
适合把一次过程转换拆成可追踪的决定。本文未翻译真实过程或验证兼容扩展;相关风险索引没有展开,生成脚本以后还需部署条件、权限与行为测试,不能只凭文件存在宣告迁移完成。