我正在开发一个 spring boot 应用程序并尝试连接一个 postgresql 数据库。启动时,弹出密码验证错误。
Caused by: org.postgresql.util.PSQLException: ВАЖНО: пользователь "${POSTGRES_USER}" не прошёл проверку подлинности (по паролю) (pgjdbc: 自动检测到的服务器编码为 windows 不可读取,如果 125,请将消息 12 读取数据库日志和/或主机、端口、数据库名、用户、密码、pg_hba.conf)
他进入 pgAdmin,一切正常。将测试数据上传到数据库时,日志中会出现一条消息,表明一切都成功了。但是,例如,如果我尝试将所有数据库输出到 psql,将输出不可读的字符,并且假设密码在某处编码不正确。 请给我正确的想法