You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除_prisma_migrations表?解决Fly.io部署Prisma迁移残留问题

解决Prisma残留迁移问题:删除Fly.io上的_prisma_migrations表

步骤1:连接到Fly.io的数据库

根据你使用的数据库类型,执行对应命令进入终端:

  • 若为PostgreSQL:
    fly pg connect -a <你的应用名称>
    
  • 若为MySQL:
    fly mysql connect -a <你的应用名称>
    

步骤2:删除_prisma_migrations表

进入数据库终端后,执行对应SQL命令清除迁移表:

  • PostgreSQL:
    DROP TABLE IF EXISTS "_prisma_migrations";
    
  • MySQL:
    DROP TABLE IF EXISTS `_prisma_migrations`;
    

执行完成后退出终端即可。

步骤3:重新初始化迁移(可选)

如果需要从零开始构建新的迁移流程,回到本地项目执行:

prisma migrate dev --name init

完成本地初始化后,重新部署到Fly.io:

prisma migrate deploy

注意事项

  • 操作前务必备份数据库数据,删除迁移表会清除所有历史迁移记录,避免数据丢失。
  • 确认应用的数据库连接配置正确,防止误操作其他环境的数据库。

内容的提问来源于stack exchange,提问作者Brian Mwangi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 15:00:49