Bagaimana cara menginstal pgAdmin III untuk postgreSQL 9.2?


27

Saya memiliki server Windows yang menjalankan postgresql 9.2. Saya ingin menekannya menggunakan pgAdmin III dari kotak workstation Ubuntu 12.10 saya.

Saya menginstal pgAdmin III dari sinaptik dan juga mencoba mengunduh langsung dari situs postgreSQL menggunakan penginstal perangkat lunak. Apapun, saya hanya bisa mendapatkan pgAdmin III untuk postgresql 9.1. Ketika saya menjalankan pgAdmin III dan menunjuk ke server saya, saya mendapatkan pesan kesalahan yang memberitahu saya bahwa database adalah 9.2 dan pgAdmin III saya untuk 9.1, tidak kompatibel dengan 9.2.

Saya dapat mengakses server itu sendiri, oke OK dari kotak Ubuntu - Saya punya program Python yang mengenai database tanpa masalah - tapi saya perlu pgAdmin III untuk 9,2 berjalan di Ubuntu 12.10.

Apa ada? Di mana saya mendapatkannya?


Jawaban:


15

Pada tahun 2014, situs web ini menjelaskan cara melakukannya untuk Ubuntu dan Debian: https://wiki.postgresql.org/wiki/Apt

Salin tempel (2014-06-06) jika situs web offline, apa pun yang terjadi:

Paket PostgreSQL untuk Debian dan Ubuntu

PostgreSQL Global Development Group (PGDG) mengelola repositori APT paket PostgreSQL untuk Debian dan Ubuntu yang terletak di http://apt.postgresql.org/pub/repos/apt/. Kami bertujuan untuk membangun paket server PostgreSQL serta paket ekstensi dan modul pada beberapa rilis Debian / Ubuntu untuk semua versi PostgreSQL yang didukung. Saat ini, kami mendukung Debian 6.0 (memeras), 7.0 (mengi), dan tidak stabil (sid) 64/32 bit (amd64 / i386) Ubuntu 10,04 (jelas), 12,04 (tepat), 13,10 (cakep), 14,04 (dapat dipercaya) 64 / 32 bit (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 beta Server extension seperti Slony-I, berbagai bahasa PL, dan tipe data Aplikasi seperti pgadmin3, pgbouncer, dan pgpool-II Paket untuk versi PostgreSQL lama dan distribusi Debian / Ubuntu yang lebih lama akan tetap berada di repositori; pembaruan untuk itu akan diberikan secara ad-hoc.

Mulai cepat

Buat /etc/apt/sources.list.d/pgdg.list. Distribusi disebut codename-pgdg. Dalam contoh, ganti wheezy dengan distribusi aktual yang Anda gunakan:

deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

(Anda dapat menentukan kode nama distribusi Anda dengan menjalankan lsb_release -c.) Impor kunci repositori dari https://www.postgresql.org/media/keys/ACCC4CF8.asc , perbarui daftar paket, dan mulai menginstal paket:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.3 pgadmin3

Sebagai alternatif, skrip shell ini akan melakukan langkah-langkah di atas untuk Anda. Hanya 9,4 beta: Lihat FAQ tentang rilis beta. Lihatlah FAQ. Catatan: Repositori ini menyediakan paket-paket meta "postgresql", "postgresql-contrib", dan "postgresql-client" yang bergantung pada paket postgresql-xy, ..., terbaru, mirip dengan yang ada di Debian dan Ubuntu. Setelah versi PostgreSQL baru dirilis, paket meta ini akan diperbarui untuk bergantung pada versi baru. Jika Anda ingin tetap menggunakan versi PostgreSQL tertentu, Anda harus menginstal paket spesifik seperti "postgresql-9.3" alih-alih "postgresql".


Jika instruksi tidak berfungsi ketika seseorang melakukannya deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, lakukan yang berikut (dari wiki.postgresql.org/wiki/Apt ):sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
chomp


4

Versi 16 dari pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) diperlukan untuk Postgres 9.2 dan tidak dalam repo atau PPA untuk Ubunutu 12.10.

Sepertinya Anda harus membangun atau meningkatkannya.

Saya telah membangunnya untuk 12.10: https://copy.com/anB4E19CxdLW - mungkin biner itu akan bekerja untuk Anda jika Anda menggunakan 12.10.

Jika tidak dan Anda harus membuatnya sendiri, pastikan Anda menginstalnya

sudo apt-get install postgresql-server-dev-9.2

0

Untuk pgAdmin 4, Anda juga dapat merujuk ke halaman wiki ini: https://wiki.postgresql.org/wiki/Apt

Saya mencoba dan menginstal pgAdmin 4 di Ubuntu 16.04:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-10 pgadmin4
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.