我已经设置了Stepzen,如入门文档中所描述的。运行stepzen start时会出现以下错误
{
"data": {
"getProfilesList": null
},
"errors": [
{
"message": "database error: can't prepare the statement for execution failed to connect to `host=postgres user=root database=`: hostname resolving error (lookup postgres on 10.97.0.10:53: no such host)",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"getProfilesList"
]
}
]
}该消息显示错误的主机名、用户和空数据库,尽管我的配置文件具有正确的凭据:
configurationset:
- configuration:
name: postgresql_config
uri: postgresql://postgres:[My Password]@[My Supabase DB Host]/postgres我还尝试从GUI客户端直接连接到DB,连接成功。为什么在尝试从运行在本地主机上的Stepzen Graphiql资源管理器连接时会出现此问题?
发布于 2022-05-22 09:03:01
Postgres在使用一些具有特殊含义的字符时,需要对密码进行URL编码。
您可以在这里了解更多关于百分比编码以处理Postgres密码中的特殊字符的信息:如何处理Postgresql连接字符串的密码中的特殊字符?
https://stackoverflow.com/questions/72335250
复制相似问题