pgAdmin 4 версії 3 не вдається відкрити вдруге


27

Щойно я встановив pgAdmin 4 версії 3.0.0 для macOS Sierra , замінивши pgAdmin, який постачався в комплекті з Postgres 10.3, який працює локально на тому ж Mac.

Я відкрив pgAdmin 4.appпіктограму програми, завдяки чому браузер Safari вийшов на передню панель із вкладкою, що показує звичайний інтерфейс користувача pgAdmin. Добре.

Я закрив цю вкладку в Safari. Тепер, коли я відкриваю pgAdmin 4.appпіктограму (або двічі клацнувши або вибираючи File> Open), нічого не відбувається.

Чи повинен pgAdmin запускатися у вікні браузера, а не у власному вікні програми?

➡ Як знову відкрити pgAdmin?

Відповіді:


30

Меню значків «Слон»

Коли pgAdmin запущено, з'явиться меню значка слона. Подивіться на верхній правий кут екрана. Слон відноситься до Слоніка , талісмана Постгреса .

Виберіть New pgAdmin Windowпункт меню.

введіть тут опис зображення

FYI, pgAdmin 4 створений як веб-додаток, а не настільний додаток, навіть коли він працює локально на власному комп’ютері. Зауважте, що внутрішній веб-сервер, наданий pgAdmin 4, працює постійно, навіть після закриття всіх вікон. Використовуйте Shutdown serverпункт меню, як показано вище, якщо ви хочете зупинити цей веб-сервер.

ps Я згоден, дуже заплутано те, що натискання на піктограму не робить те саме (коли pgAdmin вже запущений).


Бінго! Я знайшов таке меню з pgAdmin 4 версії 3.0. Пункт меню працює. Дякую.
Василь Бурк

6
Це слон у кімнаті ... якого ніхто не бачить.
Брайан Д

7

Оновлення Для найкращого рішення див. Відповідь Бурмістрова .

веб-браузер

Що стосується запуску програми, що спричиняє відкриття сторінки у вашому веб-браузері за замовчуванням, так, це нова норма.

За електронною поштою в електронній пошті psgsql-оголошення, надісланою Дейвом Пейдж у 2018-04-13:

Тепер робочий стіл робочого столу працює як додаток до системного треї та використовує браузер у системі для відображення pgAdmin. Це вирішує численні помилки та проблеми, спричинені QtWebKit / QtWebEngine.

Другий запуск

Що стосується програми, яка нічого не робить при запуску після закриття першого вікна веб-браузера, одне вирішення: Закладка URL-адреси.

Ось приклад такої URL-адреси:

http://127.0.0.1:58353/browser/

Номер порту 58353 у наведеному вище прикладі змінюється довільно. Щоб виявити порт, який використовується зараз, виконайте сканування портів .

Вбийте процес сервера pgAdmin

Додаток pgAdmin 4 насправді архітектований як веб-додаток, що працює на вбудованому веб-сервері . Отже, перелічений вище номер порту - це порт, на якому слухає цей веб-сервер.

Отож, одне вирішення нашої проблеми повторного відкриття програми - це вбити процес веб-сервера pgAdmin. Потім знову запустіть додаток pgAdmin 4, щоб знову запустити вбудований веб-сервер, заново створити pgAdmin 4процес та відкрити свіже вікно веб-браузера за замовчуванням.

скріншот монітора додатків Mac, який пропонує знищити процес "pgAdmin 4"

Черговий інструмент

Так, pgAdmin 4 дратує в цьому плані і в інших аспектах. Ви можете продовжити використання альтернативних інструментів адміністратора. Їх можна вибрати.


3
RE: другий запуск Єдиним / найшвидшим способом, який я знайшов отримати другий запуск (за винятком перезавантаження), було припинення процесу pgAdmin 4 у "Моніторі діяльності". Потім відновлення працювало чудово, але потрібно було зробити це для кожного перезапуску. Закладка URL-адреси не допомогла - вона дала помилку.
Брайан F

відмінне запитання з приємною, уточнюючою відповіддю.
MWiesner

1
порт 58353 випадково змінюється. Ви не можете
встановити

@BrianF Спасибі, вбивство pgAdmin 4процесу - це просте вирішення. Я додав це до своєї відповіді.
Василь Бурк

3

Після встановлення pgadmin4-3.0 я видалив його та встановив pgadmin4-2.1. Питання, які вирішує ця нова версія, переважають виклики, які вона також створює, на мій погляд. Після повернення до 4-2.1 я отримав повідомлення "Не вдалося зв’язатися із сервером програми" під час відкриття pgAdmin. Щоб вирішити цю проблему, я перейменував ~ / .pgadmin, але це призвело до втрати збережених зв’язків.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.