【发布时间】:2017-05-25 14:35:13
【问题描述】:
我能够连接 psql 并做我想做的事,而不是在 IntelliJ 中。
PostgreSQL version : postgres (PostgreSQL) 9.6.1
IntelliJ version : 2016.3.1
IntelliJ 配置:
URL : jdbc:postgresql://localhost:5432/sample
User : sample
Pwd : sample
测试连接:成功
所以,我连接(出现红色方块),然后尝试一个简单的查询:
select 1;
我得到了错误:
FATAL : role 'xxx' doesn't exist`
为什么 IntelliJ 不使用我的配置中指定的角色并想使用我的个人登录?无论我使用什么角色,仍然得到同样的错误。
注意:如果我将我的系统用户名添加为角色,它会起作用,但我希望避免这种情况。
【问题讨论】:
-
否 这不是同一种情况。我已经有了 postgres 用户,我可以在 CLI 中做我想做的事。我认为这只是一个 IntelliJ 配置问题。