我已经设置了Stepzen,如Getting Started Docs中所述.运行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

我还try 从GUI客户端直接连接到DB,连接成功.

推荐答案

Postgres在使用某些具有特殊含义的字符时,要求密码为URL编码.

您可以在此处了解有关处理Postgres密码中特殊字符的百分比编码的更多信息:How to handle special characters in the password of a Postgresql URL connection string?

Postgresql相关问答推荐

无法在kubernetes中设置postgres复制

在postgres中撤销Select后,RLS停止工作

如何将 SELECT 查询的结果插入表中?

gitlab在ubuntu上安装duplicate schema问题

Postgres 函数 now() 返回不正确的时区偏移量

是否可以使用 pgAdmin4 自动格式化/美化 SQL 查询?

安装 pg gem 失败,mkmf.rb 找不到 ruby​​ 的头文件(Mac OSX 10.6.5)

如何为 JavaEE 应用程序中的 PostgreSQL 热备设置配置连接故障转移?

如何更改几何列的 SRID?

如何在 PostgreSQL 中截断日期?

更详细地解释 JOIN 与 LEFT JOIN 和 WHERE 条件性能建议

为什么 SQLAlchemy 不创建串行列?

postgresql 分组和内部连接

无法使用 sequelize 从本地 node 应用程序连接到 heroku postgresql 数据库

Postgres Npgsql 连接池

全文的 Postgresql 前缀通配符

在 OS X 上使用 Postgres.app 时如何将 psql 放在路径上?

错误:索引表达式中的函数必须在 Postgres 中标记为 IMMUTABLE

Postgresql 用随机值更新每一行

PostgreSQL - pg_config -bash:pg_config:command not found