PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara membersihkan dan menginstal ulang postgresql secara menyeluruh di ubuntu?

Opsi A

Jika instalasi Anda belum rusak, Anda dapat menghapus server PostgreSQL ("cluster") yang tidak diinginkan menggunakan pg_dropcluster . Gunakan itu sebagai preferensi untuk pembersihan penuh dan instal ulang jika Anda hanya ingin memulai ulang dengan instance PostgreSQL baru.

$ pg_lsclusters
Ver Cluster Port Status Owner    Data directory              Log file
11  main    5432 online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log
$ sudo systemctl stop [email protected]
$ sudo pg_dropcluster --stop 11 main
$ sudo pg_createcluster --start 11 main

Opsi B

Jika Anda benar-benar perlu melakukan pembersihan penuh dan menginstal ulang, pertama-tama pastikan PostgreSQL tidak berjalan. ps -C postgres seharusnya tidak menunjukkan hasil.

Sekarang jalankan:

apt-get --purge remove postgresql\*

untuk menghapus semua PostgreSQL dari sistem Anda. Cukup bersihkan postgres package tidak cukup karena hanya meta-package kosong.

Setelah semua paket PostgreSQL dihapus, jalankan:

rm -r /etc/postgresql/
rm -r /etc/postgresql-common/
rm -r /var/lib/postgresql/
userdel -r postgres
groupdel postgres

Anda sekarang seharusnya dapat:

apt-get install postgresql

atau untuk pemasangan lengkap:

apt-get install postgresql-8.4 postgresql-contrib-8.4 postgresql-doc-8.4


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membandingkan Load Balancer untuk PostgreSQL

  2. GALAT:tidak dapat mengakses file “$libdir/plpython2” – ERROR:tidak dapat mengakses file “$libdir/plpython3”

  3. sqlalchemy.exc.NoSuchModuleError:Tidak dapat memuat plugin:sqlalchemy.dialects:postgres

  4. Memahami Batasan Pemeriksaan di PostgreSQL

  5. Cara Membuat Daftar Database dan Tabel di PostgreSQL