pgAdmin 4 versi 3 gagal untuk membuka kedua kalinya


27

Saya baru saja menginstal pgAdmin 4 versi 3.0.0 untuk macOS Sierra , menggantikan pgAdmin yang dibundel dengan Postgres 10.3 yang berjalan secara lokal di Mac yang sama.

Saya membuka pgAdmin 4.appikon aplikasi, yang menyebabkan browser Safari untuk datang ke depan dengan tab yang menunjukkan antarmuka pengguna pgAdmin biasa. Baik.

Saya menutup tab itu di Safari. Sekarang ketika saya membuka pgAdmin 4.appikon (mengklik dua kali atau memilih File> Open), tidak ada yang terjadi.

Apakah pgAdmin seharusnya diluncurkan di jendela browser daripada di jendela aplikasi sendiri?

➡ Bagaimana cara membuka kembali pgAdmin lagi?

Jawaban:


30

Menu ikon "Gajah"

Ketika pgAdmin sedang berjalan, menu ikon gajah muncul. Lihatlah sudut kanan atas layar. Gajah mengacu pada Slonik , maskot Postgres.

Pilih New pgAdmin Windowitem menu.

masukkan deskripsi gambar di sini

FYI, pgAdmin 4 dibangun sebagai aplikasi web, bukan aplikasi desktop, bahkan ketika dijalankan secara lokal di komputer Anda sendiri. Perhatikan bahwa server web internal yang disediakan oleh pgAdmin 4 berjalan terus menerus, bahkan setelah Anda menutup semua jendela. Gunakan Shutdown serveritem menu, seperti terlihat di atas, jika Anda ingin menghentikan server web itu.

ps Saya setuju, sangat membingungkan bahwa mengklik ikon tidak melakukan hal yang sama (ketika pgAdmin sudah berjalan).


Bingo! Saya menemukan menu seperti itu dengan pgAdmin 4 versi 3.0. Item menu berfungsi. Terima kasih.
Basil Bourque

6
Ini adalah gajah di ruangan itu ... yang tidak ada yang melihat.
Brian D

7

Pembaruan Untuk solusi terbaik, lihat Jawaban oleh Burmistrov .

Browser web

Sedangkan untuk meluncurkan aplikasi menyebabkan halaman terbuka di browser web default Anda, Ya, itu adalah normal baru.

Per email di psgsql-umumkan email yang dikirim oleh Dave Page pada 2018-04-13:

Runtime desktop sekarang berjalan sebagai aplikasi baki sistem dan memanfaatkan browser pada sistem untuk menampilkan pgAdmin. Ini menyelesaikan banyak bug dan masalah yang disebabkan oleh QtWebKit / QtWebEngine.

Peluncuran kedua

Adapun aplikasi tidak melakukan apa-apa ketika meluncurkan setelah menutup jendela browser web pertama, satu solusi: Bookmark URL.

Berikut ini contoh URL semacam itu:

http://127.0.0.1:58353/browser/

Nomor port, 58353 dalam contoh di atas, bervariasi secara sewenang-wenang. Untuk mengetahui port yang digunakan saat ini, lakukan pemindaian port .

Matikan proses server pgAdmin

Aplikasi pgAdmin 4 sebenarnya dirancang sebagai aplikasi web yang berjalan di dalam server web yang dibundel . Jadi nomor port yang tercantum di atas adalah port yang didengarkan server web yang dibundel itu.

Jadi satu solusi untuk masalah re-open-app kami adalah dengan mematikan proses server web pgAdmin. Kemudian jalankan aplikasi pgAdmin 4 lagi untuk meluncurkan kembali server web yang dibundel, buat kembali pgAdmin 4prosesnya, dan minta browser web default Anda membuka jendela baru.

tangkapan layar dari penawaran Monitor Aktivitas app Mac untuk membunuh proses 'pgAdmin 4'

Alat alternatif

Ya, pgAdmin 4 mengganggu dalam hal ini dan dalam hal lain juga. Anda mungkin ingin mengejar menggunakan alat admin alternatif. Ada banyak pilihan.


3
RE: launching kedua Satu-satunya / cara tercepat yang saya temukan untuk mendapatkan launching kedua (singkat reboot) adalah untuk menghentikan proses pgAdmin 4 di Activity Monitor. Kemudian peluncuran kembali berfungsi dengan baik, tetapi perlu melakukan ini untuk setiap peluncuran kembali. Bookmark URL tidak membantu - itu memberi kesalahan.
Brian F

pertanyaan yang sangat bagus dengan jawaban yang bagus dan jelas.
MWiesner

1
port 58353 berubah secara acak. Anda tidak dapat mem
Trinh Hoang Nhu

@BrianF Terima kasih, membunuh pgAdmin 4prosesnya adalah solusi sederhana. Saya menambahkan itu ke Jawaban saya.
Basil Bourque

3

Setelah menginstal pgadmin4-3.0, saya menghapusnya dan menginstal ulang pgadmin4-2.1. Masalah-masalah yang dipecahkan oleh versi baru ini lebih berat dari tantangan yang juga dikemukakannya, dalam pandangan saya. Setelah kembali ke 4-2.1, saya menerima pesan "server aplikasi tidak dapat dihubungi" saat membuka pgAdmin. Untuk mengatasi masalah ini, saya mengganti nama ~ / .pgadmin, tetapi ini mengakibatkan kehilangan koneksi saya yang tersimpan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.