Bagaimana cara menginstal pgAdmin 4 dalam mode desktop? The dokumentasi hanya Rincian server mode.
software-installation
postgresql
pgadmin
Pemenang
sumber
sumber
Jawaban:
Untuk pgAdmin 4 v4.12 di Ubuntu , menurut halaman unduhan :
Instal dependensi, buat lingkungan virtual, unduh, instal & konfigurasikan
Menggunakan Python2.x
Menggunakan Python3.6 (Lebih disukai untuk menghindari penyandian masalah terkait)
Konfigurasikan
Timpa jalur default dan setel ke mode pengguna tunggal dalam file konfigurasi lokal :
Untuk Python3.x:
Menulis:
Lari
Untuk Python3.x:
Mengakses
Akses di http: // localhost: 5050
Keluar
Keluar dengan Ctrl-C
Berlari lagi
Untuk Python3.6
Buat jalan pintas
Menulis:
Untuk Python3.6
Sekarang Anda bisa menjalankannya dengan perintah yang lebih sederhana:
Pengguna Python3
Ganti [x] dengan Python3.6 dengan versi Anda masing-masing.
Konflik dengan konfigurasi pgAdmin 3
pgAdmin 4
tidak akan mulai di lingkungan di manapgAdmin 3
sebelumnya diinstal dan digunakan karena konfigurasi yang tidak kompatibel di.pgadmin
direktori. Solusi paling sederhana adalah menghapus direktori itu atau mengubahconfig_local.py
untuk menunjuk ke.pgadmin4
direktori baru yang bersih .sumber
python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py
dihapus / diganti? Dengan begitu jawabannya akan menjadi bukti di masa depan.Opsi lainnya adalah menggunakan buruh pelabuhan dan gambar buruh pelabuhan yang disediakan oleh thaJeztah - https://github.com/thaJeztah/pgadmin4-docker
Kemudian untuk mengakses instance DB PostgreSQL dari dalam pgadmin4 Anda harus menggunakan IP host alih-alih localhost dan 127.0.0.1 karena Docker akan memetakannya ke wadah itu sendiri.
IP instance turunan DB dapat ditemukan dengan 2 langkah:
temukan ID kontainer db Anda dengan:
docker ps
periksa container_name untuk menemukan ip-nya dengan:
docker inspect <ID from previous step>
Anda mencari sesuatu seperti "IPAddress": "172.18.0.3"
sumber
Pada Ubuntu 16.04 Anda dapat menginstal
pgadmin4
denganSaya telah menguji ini pada 16,04.
sumber untuk pendekatan di atas
sumber
$(lsb_release -cs)
dengan versi Ubuntu yang menjadi dasarnya. Sebagai contoh, Mint Sarah (versi 18) didasarkan pada Xenial dan terlihat seperti ini:sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'