当我运行命令“heroku pg:psql”时,它会尝试在“justinwong”下对我进行身份验证。这是一个问题,因为当我在 postgres 中运行\du 命令时,它不是角色列表中的用户。
唯一存在的用户应该是 postgres。
如何修改“heroku pg:psql”或“psql”命令尝试登录的默认用户,使其成为 postgres 而不是 justinwong?
最佳答案
我希望这对其他人有所帮助,就像对我有所帮助一样。 I found the answer in this thread posted by the OP但是 a_horse_with_no_name 暗示了这一点。几乎将环境变量 PGUSER 设置为您选择的用户名:
- 右键单击 Windows 图标,然后单击“系统”
- 向下滚动到“高级系统设置”
- 点击环境变量
- 在“系统变量”中,点击“新建”:
- 变量名:PGUSER
- 变量值:postgres
关于postgresql - 如何更改 psql 命令的默认用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44753191/