1. Pendahuluan
PostgreSQL adalah database relasional yang terkenal karena stabilitas dan performanya, serta banyak digunakan oleh berbagai aplikasi dan sistem di lingkungan Ubuntu. Pada artikel ini, kami akan menjelaskan langkah-langkah instalasi PostgreSQL di Ubuntu dan cara melakukan pengaturan dasar secara mudah dipahami. Penjelasan disusun secara bertahap agar pemula pun bisa mengikuti, serta mencakup cara verifikasi instalasi dan penanganan error koneksi, sehingga Anda dapat membangun lingkungan dengan percaya diri.
2. Persyaratan & Persiapan
Pastikan terlebih dahulu bahwa versi Ubuntu Anda adalah 20.04 atau 22.04. Sebelum menginstal PostgreSQL, dapatkan informasi paket terbaru dan perbarui daftar paket Anda.
sudo apt updateDengan langkah ini, proses instalasi berikutnya akan berjalan lebih lancar.
3. Langkah Instalasi PostgreSQL
3.1 Menambah Repository PostgreSQL
Terkadang repository default Ubuntu belum menyediakan versi terbaru PostgreSQL. Karena itu, tambahkan repository resmi agar Anda bisa menginstal versi terbaru.
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 wget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc3.2 Instalasi PostgreSQL
Setelah menambahkan repository, instal PostgreSQL dan alat tambahan dengan perintah berikut.
sudo apt update
sudo apt install postgresql postgresql-contrib3.3 Verifikasi Instalasi
Setelah instalasi, periksa versi PostgreSQL untuk memastikan instalasi berhasil.
postgres --version

4. Pengaturan Awal
4.1 Pengaturan User PostgreSQL
Saat menginstal PostgreSQL, sistem akan membuat user “postgres”. Ganti user ke “postgres” dengan perintah berikut untuk melakukan operasi database.
sudo -i -u postgres4.2 Mengedit Pengaturan Koneksi Lokal
Edit file “pg_hba.conf” untuk mengatur metode autentikasi. Secara default, hanya koneksi lokal yang diizinkan. Untuk mengaktifkan koneksi remote, ubah pengaturannya seperti berikut.
sudo nano /etc/postgresql/14/main/pg_hba.confMisalnya, Anda dapat memperkuat keamanan dengan menetapkan autentikasi “md5” seperti contoh berikut.
local all postgres md5
host all all 127.0.0.1/32 md5Setelah mengubah pengaturan, restart layanan PostgreSQL agar perubahan diterapkan.
sudo systemctl restart postgresql5. Cek Operasi Sederhana
5.1 Menyalakan & Mematikan PostgreSQL
PostgreSQL akan berjalan otomatis setelah instalasi, namun Anda juga bisa menyalakan/mematikan secara manual serta mengecek status layanan dengan perintah berikut.
sudo systemctl status postgresql
sudo systemctl start postgresql
sudo systemctl stop postgresql5.2 Memeriksa Database
Gunakan perintah “psql” untuk terhubung ke PostgreSQL dan melihat daftar database.
sudo -u postgres psqlSetelah masuk ke prompt perintah, ketik “l” untuk menampilkan daftar database saat ini.
6. Instalasi & Pengaturan pgAdmin (Opsional)
Untuk manajemen PostgreSQL yang lebih mudah, Anda dapat menggunakan pgAdmin sebagai alat GUI. Instal dengan perintah berikut, lalu operasikan via browser.
sudo apt install pgadmin4Setelah instalasi, akses “http://localhost/pgadmin” di browser untuk melakukan manajemen PostgreSQL.
7. Troubleshooting & Penanganan Error Umum
7.1 Error Instalasi & Error Repository
Jika terjadi “error dependensi” atau “error repository” saat instalasi, periksa apakah URL repository sudah benar, lalu perbarui kembali daftar paket.
sudo apt update7.2 Penanganan Error Koneksi
Jika muncul error seperti “gagal autentikasi password” saat terhubung ke PostgreSQL, periksa pengaturan di “pg_hba.conf” serta pastikan password benar, lalu coba restart layanan.
sudo systemctl restart postgresql7.3 Solusi Error Jaringan
Jika terjadi masalah koneksi remote, bisa jadi pengaturan “listen_addresses” pada file postgresql.conf masih “localhost”. Untuk mengaktifkan koneksi remote, ubah pengaturannya seperti di bawah ini.
sudo nano /etc/postgresql/14/main/postgresql.confAtur seperti berikut untuk mengizinkan koneksi remote.
listen_addresses = '*'Setelah pengaturan, restart layanan untuk menerapkan perubahan.
sudo systemctl restart postgresql

8. Kesimpulan
Pada artikel ini, kami telah menjelaskan cara instalasi PostgreSQL di Ubuntu, melakukan pengaturan awal dan verifikasi operasi. Penggunaan pgAdmin, pengaturan koneksi remote, serta penanganan error umum juga dijelaskan agar pemula bisa melakukan setup dengan lancar.
目次 1 1. はじめに2 2. MySQLとPostgreSQLの基本的な違い2.1 MySQLの概要2.2 Post…




