scaffolding-oracle-to-postgres-migration-test-project 是搭建迁移前测试基础的 Skill。它为单个 .NET 项目建立面向 Oracle 的空 xUnit 测试项目,再准备事务与测试数据管理。
先读现有项目版本和依赖,搭出的基础跟应用保持一致,不借机升级运行时。原文只引用目标应用项目,避免一开始把不相关项目也拉进测试范围。
每次测试的数据放在对应事务里,结束后回滚,不清空现有业务表。异常清理也要检查,但这个约定不能保证数据库外部动作或特殊事务都随之撤销。
适合真正写基线用例之前,把共享基础搭好并确认编译。本文未建项目;空项目能编译不代表业务已被测试,迁到 PostgreSQL 的阶段应转换这份基础,而不是重复搭一套 Oracle 骨架。