我能够连接到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不使用我配置中指定的角色,而是要使用我的个人登录信息?无论我使用什么角色,都会得到相同的错误。
注意:如果我将系统用户名作为角色添加,则可以解决问题,但我宁愿避免这样做。