为什么pgAdmin会在干净的PostgreSQL安装中缓存我的用户名?

为什么pgAdmin会在干净的PostgreSQL安装中缓存我的用户名?,postgresql,pgadmin,Postgresql,Pgadmin,我正在尝试删除并干净地安装PostgreSQL(Windows)。我卸载它,删除C:\Program Files\PostgreSQL文件夹,然后从安装程序中重新安装它 启动pgAdmin时,我输入新创建的主密码,然后尝试登录默认的PostgreSQL 13服务器。此时,它会提示我输入旧用户名“kirkbross”的密码,而不是默认的“postres”用户(我在干净的安装中所期望的)。当我使用psql检查用户时,正如预期的那样。。。只有postgres用户 为什么pgAdmin会缓存我的用户名?

我正在尝试删除并干净地安装PostgreSQL(Windows)。我卸载它,删除
C:\Program Files\PostgreSQL
文件夹,然后从安装程序中重新安装它

启动pgAdmin时,我输入新创建的主密码,然后尝试登录默认的PostgreSQL 13服务器。此时,它会提示我输入旧用户名“kirkbross”的密码,而不是默认的“postres”用户(我在干净的安装中所期望的)。当我使用psql检查用户时,正如预期的那样。。。只有postgres用户

为什么pgAdmin会缓存我的用户名?我可以进入属性并更改用户名,但我只是想知道它是如何在新安装中传播的

 Role name |                         Attributes                         | Member of
-----------+------------------------------------------------------------+-----------
 postgres  | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

如果未指定用户名,则它会尝试使用与操作系统用户名拼写相同的用户名登录。这不是缓存,只是默认行为(客户端,而不是服务器)。

谢谢。