Untuk meng-uninstall PostgreSQL 14 dan menginstal PostgreSQL 16 di sistem berbasis Linux (misalnya Ubuntu), berikut adalah langkah-langkah yang dapat Anda ikuti:
1. Uninstall PostgreSQL 14
Langkah 1: Hentikan layanan PostgreSQL
Sebelum menghapus PostgreSQL 14, pastikan untuk menghentikan layanan database terlebih dahulu:
sudo systemctl stop postgresql
Langkah 2: Hapus paket PostgreSQL 14
Untuk menghapus PostgreSQL 14 dan semua paket terkait, jalankan perintah berikut:
sudo apt-get remove --purge postgresql-14 postgresql-client-14 postgresql-contrib-14
Langkah 3: Hapus dependensi yang tidak diperlukan
Setelah menghapus paket, Anda dapat membersihkan dependensi yang tidak lagi dibutuhkan oleh sistem:
sudo apt-get autoremove
Langkah 4: Hapus direktori data PostgreSQL
Untuk menghapus data database PostgreSQL (jika tidak ingin menggunakannya lagi):
sudo rm -rf /var/lib/postgresql/14
Langkah 5: Hapus konfigurasi PostgreSQL
Jika Anda juga ingin menghapus file konfigurasi PostgreSQL, jalankan:
sudo rm -rf /etc/postgresql/14
sudo rm -rf /etc/postgresql-common
2. Install PostgreSQL 16
Langkah 1: Tambahkan repositori PostgreSQL 16
Untuk menginstal PostgreSQL 16, pertama-tama tambahkan repositori PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -c | awk "{print $2}")-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Langkah 2: Tambahkan kunci repositori
Untuk menghindari masalah dengan verifikasi kunci, jalankan perintah berikut untuk menambahkan kunci repositori:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Langkah 3: Perbarui daftar paket
Setelah repositori ditambahkan, perbarui daftar paket:
sudo apt-get update
Langkah 4: Install PostgreSQL 16
Sekarang Anda dapat menginstal PostgreSQL 16 dengan perintah berikut:
sudo apt-get install postgresql-16 postgresql-client-16 postgresql-contrib-16
Langkah 5: Verifikasi Instalasi
Setelah selesai menginstal PostgreSQL 16, verifikasi instalasinya dengan menjalankan:
psql --version
Anda seharusnya melihat versi PostgreSQL 16 yang terpasang.
3. Mulai Layanan PostgreSQL
Setelah instalasi selesai, mulai layanan PostgreSQL 16:
sudo systemctl start postgresql
Dengan mengikuti langkah-langkah ini, PostgreSQL 14 akan dihapus dan PostgreSQL 16 akan terinstal di sistem Anda.