MySQL中如何手动回滚迁移?



看起来我的ORM Prisma不允许回滚迁移。使用Prisma的用户是如何回滚迁移的?是否有一种方法手动回滚迁移与MySQL命令?

Prisma自3.9.0版本以来增加了两个命令,允许您回滚迁移。

结合npx prisma migrate diffnpx prisma db execute将允许您回滚。

这是对官方文档的参考,它贯穿了整个工作流程:向后移动并恢复所有更改。

请注意命令仍处于预览状态,因此您需要在执行命令时添加--preview-feature标志。

可以,您可以运行命令:

npx prism migrate resolve --rolled-back some_change_description --force

因此它将解决表中的不一致并再次运行迁移,您也可以降级迁移,然后再次运行部署。

最新更新