Saya ingin mengatur ulang database postgresql saya kembali ke kondisi semula setelah menginstal. Rupanya initdb adalah cara untuk melakukan ini, tetapi meskipun perintah memiliki halaman manual, sepertinya initdb tidak ada di mana saja pada sistem Ubuntu 10.10 saya.
Adakah yang tahu bagaimana hal ini seharusnya dilakukan di Ubuntu?
ubuntu
postgresql
John Lawrence Aspden
sumber
sumber
Jawaban:
Secara pribadi saya pikir Anda akan lebih baik tetap dengan perintah khusus Ubuntu, pg_lsclusters, pg_dropcluster, dan pg_createcluster. Fungsi wrapper ini menangani semua bagian tata letak sistem file, dan memanggil initdb jika perlu. Bukannya Anda tidak dapat menggunakan perintah langsung, tetapi saya telah melihat banyak orang masuk ke masalah di mana mereka melewati potongan-potongan konfigurasi ubuntu / debian biasa dan kemudian mengalami masalah ketika asumsi tertentu tidak terpenuhi. Anda memiliki solusi pengemasan, manfaatkan itu.
sumber
-d
peralihan untuk tujuan semacam itu. Ada banyak hal yang perlu dibicarakan di Ubuntu, tetapi memiliki default yang waras seharusnya tidak menjadi satu.http://ubuntuforums.org/showthread.php?t=694887 menyarankan Anda ingin mencari di
/usr/lib/postgresql/$postgres_version/bin
mana Anda juga harus menemukan createb, createuser dan sejenisnya, jika Anda membutuhkannya.Ganti versi postgres Anda dengan tepat!
(Sebagai tip yang lebih umum:
locate initdb
mungkin akan melengkapi Anda dengan jawabannya. Saya tidak memiliki mesin Ubuntu dengan PG yang diinstal untuk memeriksa jawabannya atau fakta ini!)sumber