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

Prisma连接DigitalOcean PostgreSQL数据库报P1001无法访问服务错误

Prisma连接DigitalOcean托管PostgreSQL报P1001错误的常见原因
  • 数据库IP白名单未配置
    DigitalOcean托管PostgreSQL默认仅允许添加到可信IP列表的地址访问,你本地执行prisma命令时的公网IP未加入数据库的可信IP列表,是该报错最常见的触发原因。你可以进入数据库控制面板的「设置」页,在「可信来源」板块添加你的公网IP,临时验证也可添加0.0.0.0/0(测试完成后请及时移除,避免安全风险)。
  • 数据库公共访问未开启
    若你创建数据库时未开启公共网络访问权限,数据库仅允许同VPC内的资源访问,本地设备无法通过公网连接。你可以进入数据库控制面板的「连接信息」板块,确认是否开启了公网连接端点。
  • 端口访问受限
    你当前所处的网络运营商、公司内网防火墙可能封禁了25060端口的出站请求。可执行以下命令验证端口连通性:
    telnet app-0336e984censored29-do-user-10651-0.b.db.ondigitalocean.com 25060
    
    若返回连接失败,说明网络层面存在端口拦截,可切换手机热点等其他网络重试。
  • 连接串特殊字符未转义
    若你的数据库密码包含@、#、/、?等URL特殊字符,需先对密码做URL编码后再填入连接串,否则会导致连接串解析异常,无法正确识别数据库地址。
  • 本地代理/防火墙拦截
    本地开启的全局代理、VPN、系统防火墙可能会拦截到数据库的请求,可临时关闭代理、VPN后重试命令。
  • Prisma版本兼容问题
    你使用的--preview-feature参数属于旧版本Prisma的迁移功能标记,若本地Prisma版本过旧,可能存在托管数据库连接兼容问题,可升级到最新稳定版Prisma后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 11:45:03