GNU/Linux >> Belajar Linux >  >> Linux

Setel ulang sepenuhnya PostgreSQL ke default?

Solusi 1:

Itu semua tergantung pada cara pemasangannya.

Ubuntu, dari paket (bawaan atau apt.postgresql.org)

Gunakan pg_wrapper . Lihat dokumen Ubuntu untuk PostgreSQL. Anda ingin pg_dropcluster semua kluster Pg yang ada, lalu pg_createcluster yang baru dan bersih.

Jangan jangan hapus saja direktori data dan re-initdb.

CentOS/RH/Fedora, paket bawaan

Saya belum menginstal ini dan tidak dapat dengan mudah menguji sekarang. Dari memori, menurut saya aman untuk menghentikan server dan menghapus direktori data.

Paket CentOS/RH/Fedora, yum.postgresql.org

Lihat /usr/share/doc/postgresql??-?.?.?/README.rpm-dist .

Hentikan server dengan systemctl atau service perintah wrapper, hapus direktori data, lalu jalankan /usr/pgsql-9.3/bin/postgresql93-setup initdb (menyesuaikan jalur yang sesuai untuk versi Anda).

Distro apa pun, dari penginstal EDB

Hentikan server, hapus direktori data dan initdb sebuah kluster baru. Lihat dokumen penginstal.

Dari sumber

Hentikan server, hapus direktori data, initdb ulang.

OS X

Homebrew:brew uninstall postgresql; brew cleanup; brew install postgresql

Postgres.aplikasi? pemasang EDB? MacPorts?

Temukan bir. Minumlah birnya. Ulang. Jika ini tidak membuat rasa sakitnya hilang, dapatkan sesuatu yang lebih kuat.

Jendela

  • Hentikan layanan
  • Hapus direktori data
  • jalankan ulang initdb menggunakan runas.exe sebagai pengguna postgres (pra-9.2) atau NETWORKSERVICE (9.2+). Atau cukup ubah kepemilikan setelahnya.

Solusi 2:

Itu harus melakukannya - pastikan dulu bahwa konfigurasi saat ini benar-benar berfungsi simpan file di direktori tersebut.

Setelah selesai, mulai ulang database:

sudo -U pgsql initdb

Solusi 3:

Bukankah lebih baik menghapus dan menginstal ulang saja?

Dengan demikian, Anda akan mendapatkan versi terbaru dan memperbarui ketergantungan apa pun selama proses berlangsung.

Jalankan:sudo apt-get --purge remove postgresql

Kemudian:sudo apt-get install postgresql


Linux
  1. Bagaimana Cara Reset Versi PHP ke Versi Default, Menggunakan cPanel?

  2. Cara Menghapus Layanan di Kubernetes

  3. Setel ulang kata sandi root MySQL

  1. Memetakan Ulang Tombol Daya Untuk Menghapus?

  2. Membuat penyimpanan default berfungsi dengan GRUB2 ...?

  3. setfacl untuk mengatur ulang file ke izin default?

  1. Bagaimana Cara Mengatur Ulang Semua Kunci Gsettings Ke Nilai Defaultnya?

  2. Alamat Default

  3. Perintah rm Linux