reviewing-oracle-to-postgres-migration by github/awesome-copilot
npx skills add https://github.com/github/awesome-copilot --skill reviewing-oracle-to-postgres-migration揭示迁移风险,并根据 references/ 文件夹中记录的已知 Oracle/PostgreSQL 行为差异来验证迁移工作。
确定任务类型:
正在规划迁移? 遵循风险评估工作流程。正在验证已完成的工作? 遵循验证工作流程。
风险评估:
- [ ] 步骤 1:确定迁移范围
- [ ] 步骤 2:筛选每个见解的适用性
- [ ] 步骤 3:记录风险和建议措施
步骤 1:确定迁移范围
列出受影响的数据库对象(存储过程、触发器、查询、视图)以及调用它们的应用程序代码。
步骤 2:筛选每个见解的适用性
查阅 references/REFERENCE.md 中的参考索引。对于每个条目,确定迁移范围是否包含受该见解影响的模式。仅当见解可能相关时才阅读完整的参考文件。
步骤 3:记录风险和建议措施
对于每个适用的见解,记录具体的风险以及参考文件中建议的修复模式。标记任何需要设计决策的见解(例如,是保留 Oracle 的空字符串视为 NULL 语义,还是采用 PostgreSQL 的行为)。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
验证:
- [ ] 步骤 1:映射迁移产物
- [ ] 步骤 2:交叉检查适用见解
- [ ] 步骤 3:验证集成测试覆盖
- [ ] 步骤 4:门控结果
步骤 1:映射迁移产物
识别已迁移的对象并总结变更集。
步骤 2:交叉检查适用见解
对于 references/REFERENCE.md 中的每个参考,确认迁移工作中已识别并处理了相应的行为或测试要求。
步骤 3:验证集成测试覆盖
确认测试覆盖了适用见解中强调的正常路径和失败场景(异常、排序、引用游标使用、并发事务、时间戳等)。
步骤 4:门控结果
返回一份检查清单,确认每个适用的见解都已处理、迁移脚本已运行且集成测试通过。
每周安装量
504
代码仓库
GitHub 星标数
27.0K
首次出现
2026年3月11日
安全审计
安装于
codex450
gemini-cli450
opencode439
cursor435
github-copilot432
kimi-cli431
Surfaces migration risks and validates migration work against known Oracle/PostgreSQL behavioral differences documented in the references/ folder.
Determine the task type:
Planning a migration? Follow the risk assessment workflow. Validating completed work? Follow the validation workflow.
Risk Assessment:
- [ ] Step 1: Identify the migration scope
- [ ] Step 2: Screen each insight for applicability
- [ ] Step 3: Document risks and recommended actions
Step 1: Identify the migration scope
List the affected database objects (procedures, triggers, queries, views) and the application code that calls them.
Step 2: Screen each insight for applicability
Review the reference index in references/REFERENCE.md. For each entry, determine whether the migration scope contains patterns affected by that insight. Read the full reference file only when the insight is potentially relevant.
Step 3: Document risks and recommended actions
For each applicable insight, note the specific risk and the recommended fix pattern from the reference file. Flag any insight that requires a design decision (e.g., whether to preserve Oracle empty-string-as-NULL semantics or adopt PostgreSQL behavior).
Validation:
- [ ] Step 1: Map the migration artifact
- [ ] Step 2: Cross-check applicable insights
- [ ] Step 3: Verify integration test coverage
- [ ] Step 4: Gate the result
Step 1: Map the migration artifact
Identify the migrated object and summarize the change set.
Step 2: Cross-check applicable insights
For each reference in references/REFERENCE.md, confirm the behavior or test requirement is acknowledged and addressed in the migration work.
Step 3: Verify integration test coverage
Confirm tests exercise both the happy path and the failure scenarios highlighted in applicable insights (exceptions, sorting, refcursor consumption, concurrent transactions, timestamps, etc.).
Step 4: Gate the result
Return a checklist asserting each applicable insight was addressed, migration scripts run, and integration tests pass.
Weekly Installs
504
Repository
GitHub Stars
27.0K
First Seen
Mar 11, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex450
gemini-cli450
opencode439
cursor435
github-copilot432
kimi-cli431
Google Slides 演示文稿创建与共享自动化教程 - 使用 Google Workspace CLI
6,500 周安装
Vite Flare Starter:开箱即用的全栈Cloudflare应用模板,集成React 19、Hono、D1
375 周安装
VectorBT + OpenAlgo Python回测环境一键配置指南 | 量化交易开发
375 周安装
Turso数据库测试指南:SQL兼容性、Rust集成与模糊测试方法详解
375 周安装
LLM硬件模型匹配器:自动检测系统配置,推荐最佳LLM模型,支持GPU/CPU/量化
375 周安装
MySQL数据库管理、优化与开发实战指南 - 生产环境技能全解析
375 周安装
Cosmos dbt Core 集成指南:Airflow 中运行 dbt 任务的完整配置清单
376 周安装