Discourse 数据库默认角色

升级至 2.6beta 后,我正在排查 502 错误。

在执行 ./launcher rebuild web_only 后,最后的错误提示与 PostgreSQL 版本有关。

我决定登录并查看数据容器中运行的 PostgreSQL 版本。

使用 psql 时,我收到了关于用户名的错误。

[root@sydney discourse]# ./launcher enter data
root@sydney-data:/# psql
psql: error: could not connect to server: FATAL:  role "root" does not exist

Discourse 的默认角色是什么?

尝试以 postgres 用户登录……酷 :wink:

root@sydney-data:/# sudo su postgres
postgres@sydney-data:/$ psql
psql (12.3 (Debian 12.3-1.pgdg100+1))
输入 "help" 获取帮助。

postgres=#