pgAdmin 4 버전 3이 두 번째로 열리지 않습니다


27

방금 macOS SierrapgAdmin 4 버전 3.0.0을 설치 하여 동일한 Mac에서 로컬로 실행되는 Postgres 10.3 과 함께 제공되는 pgAdmin 을 대체했습니다 .

pgAdmin 4.app앱 아이콘을 열 었는데 , 일반적인 pgAdmin 사용자 인터페이스를 표시하는 탭이있는 Safari 브라우저 가 전면에 나타납니다. 좋은.

Safari에서 해당 탭을 닫았습니다. 이제 pgAdmin 4.app아이콘을 두 번 클릭하거나 File>을 선택하면 Open아무 일도 일어나지 않습니다.

pgAdmin은 앱 자체 창이 아닌 브라우저 창에서 시작해야합니까?

➡ pgAdmin을 다시 여는 방법?

답변:


30

“코끼리”아이콘 메뉴

pgAdmin이 실행 중이면 코끼리 아이콘 메뉴가 나타납니다. 화면 오른쪽 상단을보십시오. 코끼리는 Postgres 마스코트 인 Slonik을 말합니다 .

New pgAdmin Window메뉴 항목을 선택하십시오 .

여기에 이미지 설명을 입력하십시오

참고로, pgAdmin 4는 컴퓨터에서 로컬로 실행할 때도 데스크톱 앱이 아닌 웹 앱으로 구축됩니다. pgAdmin 4에서 제공하는 내부 웹 서버는 모든 창을 닫은 후에도 계속 실행됩니다. Shutdown server해당 웹 서버를 중지하려면 위와 같이 메뉴 항목을 사용하십시오 .

추신 : 동의합니다, 아이콘을 클릭해도 같은 일을하지 않는다는 것은 매우 혼란 스럽습니다 (pgAdmin이 이미 실행중인 경우).


빙고! pgAdmin 4 버전 3.0에서 이러한 메뉴를 찾았습니다. 메뉴 항목이 작동합니다. 고맙습니다.
Basil Bourque

6
아무도 볼 수없는 것은 방 안에있는 코끼리입니다.
Brian D

7

업데이트 최적의 솔루션을 참조 Burmistrov에 의해 답변 .

웹 브라우저

기본 웹 브라우저에서 페이지가 열리도록 앱을 시작하는 것은 새로운 표준입니다.

2018-04-13의 Dave Page에서 보낸 psgsql-announce 전자 메일에 대한 전자 메일 당 :

데스크탑 런타임은 이제 시스템 트레이 응용 프로그램으로 실행되며 시스템의 브라우저를 사용하여 pgAdmin을 표시합니다. 이것은 QtWebKit / QtWebEngine으로 인한 수많은 버그와 문제를 해결합니다.

두 번째 발사

첫 번째 웹 브라우저 창을 닫은 후 앱을 시작할 때 아무것도하지 않는 한 가지 해결 방법 : URL을 북마크에 추가하십시오.

이러한 URL의 예는 다음과 같습니다.

http://127.0.0.1:58353/browser/

위 예에서 포트 번호 58353은 임의로 다릅니다. 현재 사용중인 포트를 발견하려면 port-scan을 수행하십시오 .

pgAdmin 서버 프로세스 종료

pgAdmin 4 응용 프로그램은 실제로 번들로 웹 서버 내에서 실행되는 웹 응용 프로그램으로 설계됐다 . 따라서 위에 나열된 포트 번호는 해당 번들 웹 서버가 청취하는 포트입니다.

따라서 앱 재개 문제에 대한 한 가지 해결 방법은 pgAdmin의 웹 서버 프로세스를 종료하는 것입니다. 그런 다음 pgAdmin 4 앱을 다시 실행하여 번들 웹 서버를 다시 시작하고 pgAdmin 4프로세스를 다시 작성하고 기본 웹 브라우저가 새 창을 열도록하십시오.

'pgAdmin 4'프로세스 종료를위한 Mac 앱 Activity Monitor 제공 스크린 샷

대체 도구

예, pgAdmin 4는 이와 관련하여 그리고 다른 측면에서도 귀찮습니다. 대체 관리 도구를 사용하려고 할 수 있습니다. 선택할 것이 많다.


3
RE : 두 번째 시작 두 번째 시작 (재부팅 부족)을 얻는 유일하고 빠른 방법은 Activity Monitor에서 pgAdmin 4 프로세스를 종료하는 것입니다. 그런 다음 다시 시작은 정상적으로 작동했지만 모든 다시 시작 마다이 작업을 수행해야했습니다. URL을 북마크에 추가해도 도움이되지 않았습니다. 오류가 발생했습니다.
브라이언 F

훌륭하고 명확한 답을 가진 훌륭한 질문.
MWiesner

1
포트 58353은 임의로 변경됩니다. 북마크를 지정할 수 없습니다
Trinh Hoang Nhu

@BrianF 감사합니다. pgAdmin 4프로세스를 종료하는 것은 간단한 해결 방법입니다. 나는 그것을 내 대답에 추가했습니다.
Basil Bourque 2018 년

3

pgadmin4-3.0을 설치 한 후 pgadmin4-2.1을 제거하고 다시 설치했습니다. 이 새로운 버전으로 해결되는 문제는 제 생각에 도입 된 문제보다 중요합니다. 4-2.1로 되 돌린 후 pgAdmin을 열 때 "응용 프로그램 서버에 연결할 수 없습니다"라는 메시지가 표시됩니다. 이 문제를 해결하기 위해 ~ / .pgadmin의 이름을 변경했지만 저장된 연결이 끊어졌습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.