PostgreSQL:从应用程序连接时'FATAL:role'*“不存在”

时间:2018-04-05 07:49:22

标签: postgresql database-administration privileges

经过几个月的优秀工作后,PostgreSQL突然提升'角色不存在'。 尝试从应用程序连接时我可以看到此错误,但'psql'工作正常:

07:43:16.700 [postgresql connection adder] DEBUG com.zaxxer.hikari.pool.HikariPool - postgresql - Cannot acquire connection from data source
org.postgresql.util.PSQLException: FATAL: role "user" does not exist
...
lalala@Ubuntu-1604-xenial-64-minimal:~$ docker exec -it postgresql psql -U user db;
psql (9.6.1)
Type "help" for help.

db=> 

有谁知道可能导致问题的原因?

1 个答案:

答案 0 :(得分:0)

如果它一直在工作那么它有点奇怪,我会检查你的pg_hba.conf文件上的日期和最近的更改。在该文件中,您的psql(本地)将是一个不同的设置,可以解释为什么行为存在差异