如何更改psql命令的默认用户

3
当我运行命令'heroku pg:psql'时,它试图在'justinwong'下对我进行身份验证。这是一个问题,因为当我运行\du命令时,它不是角色列表中的用户。
唯一存在的用户应该是postgres。
如何修改'heroku pg:psql'或'psql'命令尝试登录的默认用户,使其为postgres而不是justinwong?

你能设置环境变量吗? - user330315
2
heroku pg:psql 应该使用用户配置的数据库应用程序使用,而 psql -U username 是不同的 - 它将让您使用 -U 键指定用户。 - Vao Tsun
1个回答

1

我希望这篇文章能像它对我有用一样帮助其他人。我在这个帖子中找到了答案,由OP发布但a_horse_with_no_name也提到了这一点。基本上,将环境变量PGUSER设置为您选择的用户名:

  • 右键单击Windows图标,然后单击“系统”
  • 向下滚动到“高级系统设置”
  • 点击环境变量
  • 在“系统变量”中,点击“新建”:
  • 变量名称:PGUSER
  • 变量值:postgres

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接