我已经安装了Postgresql 9.6(在Windows 10上),并且进行了完全卸载,包括数据目录和PgAdmin的所有旧副本,并且也没有与此或任何其他旧Postgres安装相关的环境变量。
我最近使用EnterpriseDB安装程序安装了Postgresql 11和PgAdmin 4 v3.6。当我运行PgAdmin 4时,aurto会检测到一个名为9.6的postgresql实例-尽管细节告诉我它实际上是我的v11实例,具有相同的端口号和密码等。唯一的区别是,它指向的是不存在的旧数据目录
我搜索了一个杂散的postgresql.conf文件(并且找不到已删除的数据目录中的一个文件!)。由于也没有环境变量,二进制文件和数据,因此我无法理解PgAdmin如何自动检测到此幻影。关于如何纠正它的任何建议?
编辑:
答案 0 :(得分:1)
尝试删除位于%APPDATA%\ pgAdmin \
的pgAdmin4配置文件pgadmin4.db
重新启动pgAdmin4并检查。