Her şey nasıl kurulduğuna bağlı.
Ubuntu, paketlerden (yerleşik veya apt.postgresql.org)
Kullanın pg_wrapper
. PostgreSQL için Ubuntu belgelerine bakın . pg_dropcluster
Varolan tüm Pg kümelerine, ardından pg_createcluster
yeni ve temiz bir kümeye istiyorsunuz .
Do not sadece veri dir ve yeniden initdb silin.
CentOS / RH / Fedora, yerleşik paketler
Bunu yüklemedim ve şu anda kolayca test edemiyorum. Bellekten sadece sunucuyu durdurmak ve veri dir silmek için güvenli olduğunu düşünüyorum.
CentOS / RH / Fedora, yum.postgresql.org paketleri
Bkz /usr/share/doc/postgresql??-?.?.?/README.rpm-dist
.
Sunucuyu systemctl
veya service
sarmalayıcı komutuyla durdurun, veri dizinini silin, ardından çalıştırın /usr/pgsql-9.3/bin/postgresql93-setup initdb
(yolları sürümünüze uygun şekilde ayarlayın).
EDB yükleyicisinden herhangi bir dağıtım
Sunucuyu durdurun, veri dizinini ve initdb
yeni bir kümeyi silin . Kurulum belgelerine bakın.
Kaynaktan
Sunucuyu durdurun, veri dizinini silin, yeniden başlatın.
OS X
homebrew: brew uninstall postgresql; brew cleanup; brew install postgresql
Postgres.app? EDB yükleyicisi? MacPorts?
Bir bira bul. Bira iç. Tekrar et. Bu acıyı ortadan kaldırmazsa, daha güçlü bir şey alın.
pencereler
- Hizmeti durdur
- Veri dizinini sil
runas.exe
postgres kullanıcısı (9.2 öncesi) veya NETWORKSERVICE
(9.2+) olarak initdb'yi yeniden çalıştırın . Ya da daha sonra mülkiyeti değiştirin.