Обновление Для лучшего решения см. Ответ Бурмистрова .
веб-браузер
Что касается запуска приложения, вызывающего открытие страницы в веб-браузере по умолчанию, то да, это новый нормальный режим.
По электронной почте на электронное письмо psgsql-announce, отправленное Дейвом Пейджем 2018-04-13:
Среда выполнения рабочего стола теперь работает как приложение в системном трее и использует браузер в системе для отображения pgAdmin. Это устраняет многочисленные ошибки и проблемы, вызванные QtWebKit / QtWebEngine.
Второй запуск
Что касается приложения, которое ничего не делает при запуске после закрытия первого окна веб-браузера, есть один обходной путь: добавьте URL в закладки.
Вот пример такого URL:
http://127.0.0.1:58353/browser/
Номер порта 58353 в приведенном выше примере изменяется произвольно. Чтобы определить используемый порт, выполните сканирование портов .
Убить процесс сервера pgAdmin
Приложение pgAdmin 4 фактически спроектировано как веб-приложение, работающее на встроенном веб-сервере . Таким образом, номер порта, указанный выше, является портом, который прослушивает этот связанный веб-сервер.
Таким образом, один из способов решения проблемы повторного открытия приложения - уничтожение процесса веб-сервера pgAdmin. Затем снова запустите приложение pgAdmin 4, чтобы перезапустить встроенный веб-сервер, заново создать pgAdmin 4
процесс, и ваш веб-браузер по умолчанию откроет новое окно.
Альтернативный инструмент
Да, pgAdmin 4 раздражает в этом отношении и в других отношениях. Вы можете продолжить, используя альтернативные инструменты администратора. Есть много на выбор.