DEV Community

ABIMANYU
ABIMANYU

Posted on

Install PostgreSQL dan pgAdmin di Ubuntu

1. Install PostgreSQL

sudo apt install postgresql postgresql-contrib
Enter fullscreen mode Exit fullscreen mode
  • postgresql: Paket utama PostgreSQL

  • postgresql-contrib: Paket tambahan yang menyediakan fitur-fitur ekstra

Verifikasi Instalasi

sudo systemctl status postgresql
Enter fullscreen mode Exit fullscreen mode

Kalau belum jalan, bisa start dengan:

sudo systemctl start postgresql
Enter fullscreen mode Exit fullscreen mode

Mengakses PostgreSQL

Secara default, PostgreSQL membuat user postgres. Untuk masuk ke PostgreSQL, gunakan:

sudo -u postgres psql
Enter fullscreen mode Exit fullscreen mode

Atur Password untuk User postgres

sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'new-password';"
Enter fullscreen mode Exit fullscreen mode

Lalu restart PostgreSQL:

sudo systemctl restart postgresql
Enter fullscreen mode Exit fullscreen mode

💡 Info
Perintah untuk menampilkan semua user/role yang ada di PostgreSQL beserta atributnya.

\du

Menginstal PostgreSQL untuk Django

  • Instal psycopg2 (adaptor PostgreSQL untuk Python):
pip install psycopg2-binary
Enter fullscreen mode Exit fullscreen mode

Buka file settings.py dan ubah bagian DATABASES:

Image description

2. Install pgAdmin

Tambahkan Repositori pgAdmin

curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
Enter fullscreen mode Exit fullscreen mode
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
Enter fullscreen mode Exit fullscreen mode

Install pgAdmin

  • install for web mode only:
sudo apt install pgadmin4-web 
Enter fullscreen mode Exit fullscreen mode

Konfigurasi pgAdmin Web
Setelah instalasi, jalankan skrip konfigurasi:

sudo /usr/pgadmin4/bin/setup-web.sh

Ikuti petunjuk untuk mengatur email dan password (ini akan menjadi akun login pgAdmin).

Tekan Y untuk mengaktifkan Apache (jika diminta).

Akses pgAdmin di Browser. Buka browser dan akses:
http://localhost/pgadmin4
Login dengan email dan password yang sudah Anda buat.

  • Install for desktop mode only:
sudo apt install pgadmin4-desktop
Enter fullscreen mode Exit fullscreen mode

3. Menghubungkan ke Server PostgreSQL

Buka pgAdmin, buat server connection baru:

Host: localhost
Port: 5432
Username: postgres
Password: Password yang sudah diatur.

Klik Save.

Penutup

Terima kasih telah meluangkan waktu untuk membaca. Kami berharap artikel ini dapat memberikan nilai tambah bagi Anda.😎


Top comments (0)