你怎么能启用login为heo?
我得到以下

问题似乎是在用户/angular色“heo”的权限,可能在pg_hba.conf 。
我把下面一行文件失败
local all heo ident sameuser
“本地”意味着这是通过unix套接字的本地连接,而不是通过networking。 所以,如果你给一个主机名连接,这条线是行不通的。 “ident sameuser”部分意味着它依赖于与postgres用户相同的unix用户。 如果您的Web服务器是以不同的用户运行,那么您将无法连接。
你可能想要一个像这样的行:
host all heo 192.168.0.0/24 md5
如果你通过networking连接。 将您的IP地址更改为您networking的正确值。
你可以使用我写得很好的关于PostgreSQLvalidation的文章来find更多的信息。