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

如何在新环境中为NestJS项目的MariaDB执行Prisma迁移

在新环境中用Prisma将迁移应用到MariaDB数据库

前置准备

  • 把项目源码复制到新电脑后,先安装项目依赖:
    npm install
    # 或使用 yarn install / pnpm install,根据项目包管理器选择
    
  • 确保新电脑上的MariaDB服务已启动,并且创建好对应的空数据库(如果还没创建)

配置数据库连接

修改项目根目录的.env文件,更新DATABASE_URL为新环境MariaDB的连接字符串,格式示例:

DATABASE_URL="mysql://你的数据库用户名:密码@localhost:3306/数据库名称"

(注:MariaDB兼容MySQL协议,Prisma使用mysql provider即可)

应用所有迁移到新数据库

直接执行以下命令,Prisma会自动检测数据库中已应用的迁移记录,将所有未执行的迁移(包括最新版本)全部应用:

npx prisma migrate deploy

可选验证操作

  • 执行npx prisma studio打开Prisma可视化管理界面,检查数据表是否已按迁移文件创建完成
  • 若需要重置数据库(清空现有数据并重新应用所有迁移,仅适合开发环境),可执行:
    npx prisma migrate reset
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 02:20:25