使用Coolify托管Supabase时,正确的PostgreSQL URL是什么?
正确的PostgreSQL URL配置
执行npx supabase db push时,正确的PostgreSQL URL需要结合你的部署环境和环境变量构建,具体格式如下:
postgres://postgres:<你的SERVICE_PASSWORD_POSTGRES密码>@<vps_2的公网IP/域名>:5432/postgres
各字段说明:
- 用户名:Supabase默认的PostgreSQL服务用户为
postgres(对应官方默认配置) - 密码:替换为你环境变量中
SERVICE_PASSWORD_POSTGRES的实际密码值 - 主机地址:不能用容器内部的
supabase-db(仅集群内部可访问)或127.0.0.1(仅本地可访问),必须填写部署Supabase的vps_2的公网IP或可解析到vps_2的域名 - 端口:环境变量指定的
5432 - 数据库名:环境变量指定的
postgres
额外注意:
- 要确保vps_2的防火墙已开放5432端口,且Coolify已正确配置PostgreSQL服务的端口映射,允许外部访问
- 若你通过Coolify为PostgreSQL设置了自定义端口,需把URL中的
5432替换为实际映射的端口
内容的提问来源于stack exchange,提问作者Mintee
相关产品推荐
相关产品推荐

