如何在MySQL中手动回滚迁移?

bz4sfanl  于 2023-04-28  发布在  Mysql
关注(0)|答案(2)|浏览(166)

看来我的ORM Prisma不允许回滚迁移。使用Prisma的人们如何回滚迁移?有没有一种方法可以使用MySQL命令手动回滚迁移?

dsekswqp

dsekswqp1#

Prisma自3.9.0版本以来添加了两个命令,允许您回滚迁移。
结合使用npx prisma migrate diffnpx prisma db execute将允许您回滚。
以下是贯穿整个工作流程的官方文档参考:向后移动并恢复所有更改。
请注意,命令仍处于预览状态,因此您需要在执行命令时添加--preview-feature标志。

pwuypxnk

pwuypxnk2#

是的,您可以运行以下命令:npx prism migrate resolve --rolled-back some_change_description --force
因此它将解决表中的不一致性并再次运行迁移,您也可以降级迁移,然后再次运行部署。

相关问题