用途:帮助开发者规划并执行安全的 Prisma 模式迁移,降低生产环境数据风险。
主要能力:覆盖四类迁移——新增可选字段(安全)、列重命名(需数据拷贝)、数据转换(如拆分姓名字段)、类型变更(如 Float 转 Decimal)。提供分阶段迁移排序(先加字段、再回填、后强制约束、最后清理)、小表单事务与大表分批回填策略、回滚 SQL 指引、迁移测试示例,以及迁移前检查清单。
使用方式:先修改 schema.prisma,用 npx prisma migrate dev --name <名称> --create-only 生成迁移但不应用,审查生成的 SQL,再补充数据迁移语句并测试,最后部署到生产。可用脚本预览迁移 SQL 并做影响分析。
适用场景:需要安全变更数据库结构、处理存量数据回填、制定回滚方案的项目。
限制:资料未提供具体收费、平台支持范围与效果保证;示例 SQL 以 PostgreSQL 为主,其他数据库需自行调整;回填脚本与测试代码需按实际项目修改。