Как остановить автоматическое определение PGAdmin 4 экземпляра-призрака? - PullRequest
0 голосов
/ 28 декабря 2018

У меня был установлен Postgresql 9.6 (в Windows 10), и я полностью удалил, включая каталог данных и все старые копии PgAdmin, и нет переменных среды, относящихся к этой или любой другой старой установке Postgres.

Я недавно установил Postgresql 11 и PgAdmin 4 v3.6 с помощью установщика EnterpriseDB.Когда я запускаю PgAdmin 4, он автоматически обнаруживает экземпляр postgresql с именем 9.6 - хотя детали говорят мне, что на самом деле это мой экземпляр v11 с тем же номером порта и паролем и т. Д. Единственное отличие состоит в том, что он указывает на несуществующий старый каталог данных..

Я искал случайный файл postgresql.conf (и не могу найти его, как он был в каталоге удаленных данных!).Поскольку нет также переменных окружения, двоичных файлов и данных, я не могу понять, как PgAdmin автоматически обнаруживает этого призрака.Любые предложения о том, как это исправить?

РЕДАКТИРОВАТЬ:

  • Я пытался удалить все файлы cookie, относящиеся к PgAdmin и Postgresql в Chrome - это не имело никакого эффекта
  • Я также дважды проверил, что сервис postgresql 9.6 не запущен (но это только подтверждает вышесказанное, где PgAdmin говорит, что он называется 9.6, но на самом деле это экземпляр v11)

1 Ответ

0 голосов
/ 01 января 2019

Попробуйте удалить файл конфигурации pgAdmin4 pgadmin4.db, расположенный в% APPDATA% \ pgAdmin \

Перезапустите pgAdmin4 и проверьте.

...