Sebelumnya, apakah cek apakah benar PostgreSQL sudah terpasang?
psql --version
# psql (PostgreSQL) 10.12 (Ubuntu 10.12-0ubuntu0.18.04.1)
Terlihat di mesin saya terpasang versi 10.12
Untuk mulai menghapus. Cek semua dependensi postgres
dpkg -l | grep postgres
Seperti ini kira-kira,
deploy@localhost:~$ dpkg -l | grep postgres
ii postgresql-10 10.12-0ubuntu0.18.04.1 amd64 object-relational SQL database, version 10 server
ii postgresql-10 10.12-0ubuntu0.18.04.1 amd64 front-end programs for PostgreSQL 10
ii postgresql-client-common 190ubuntu0.1 all manager for multiple PostgreSQL client versions
ii postgresql-common 190ubuntu0.1 all PostgreSQL database-cluster manager
kita harus menghapus semuanya (ditempat kamu mungkin berbeda) antara lain : postgresql-10
, postgresql-client-10
, postgresql-client-common
, postgresql-common
Hapus satu persatu dependensinya dengan perintah
sudo apt-get --purge remove command
Contohnya menghapus postgresql-10
sudo apt-get --purge remove postgresql-10
Ulangin hingga semua terhapus semua.
Atau hapus semuanya sekaligus gunakan perintah one-liner
sudo apt-get --purge remove pgdg-keyring postgresql-10 postgresql-client-10 postgresql-client-common postgresql-common
Jalankan lagi perintah apakah PostgreSQL masih terpasang, seharusnya sudah tidak ditemukan PostgreSQL
dpkg -l | grep postgres
Pastikan ulang, cek apakah benar PostgreSQL sudah terhapus?
deploy@localhost:~$ psql --version
Command 'psql' not found, but can be installed with:
sudo apt install postgresql-client-common
Mudah bukan?