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

Prisma db push无法读取父目录.env中DATABASE_URL的解决方案咨询

问题解决方法

Prisma CLI加载根目录.env的简洁方案

  • 直接指定env文件路径执行命令(Windows PowerShell环境)
    在前端目录下运行:

    prisma db push --env-file ../.env
    

    此方式无需额外配置,每次执行Prisma CLI命令时明确指向根目录的.env文件。

  • 配置package.json脚本简化操作
    在前端项目的package.json的scripts字段中添加:

    "prisma:push": "prisma db push --env-file ../.env"
    

    之后只需执行npm run prisma:push或pnpm prisma:push即可,不用重复输入路径参数。

Supabase连接字符串占位符确认

  • 必须完全替换[YOUR-PASSWORD]整个占位符(包含方括号),替换为Supabase数据库的实际密码。例如原连接字符串:
    postgresql://postgres:[YOUR-PASSWORD]@db.xxxx.supabase.co:5432/postgres
    
    替换后应为:
    postgresql://postgres:your-real-password@db.xxxx.supabase.co:5432/postgres
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.02 04:33:09