यह सब इस बात पर निर्भर करता है कि इसे कैसे स्थापित किया गया था।
उबटन, पैकेज से (बिल्ट-इन या apt.postgresql.org)
का उपयोग करें pg_wrapper। PostgreSQL के लिए Ubuntu डॉक्स देखें । आप pg_dropclusterसभी मौजूदा पीजी क्लस्टर चाहते हैं, फिर pg_createclusterएक साफ नया।
डेटा डायर और री-इनटीडीबी को केवल डिलीट न करें ।
CentOS / आरएच / फेडोरा, अंतर्निहित पैकेज
मेरे पास यह स्थापित नहीं है और मैं अभी इसका परीक्षण आसानी से नहीं कर सकता। मेमोरी से मुझे लगता है कि सर्वर को बंद करना और डेटा को डिलीट करना सुरक्षित है।
CentOS / आरएच / फेडोरा, yum.postgresql.org संकुल
देखते हैं /usr/share/doc/postgresql??-?.?.?/README.rpm-dist।
सर्वर systemctlया serviceरैपर कमांड को रोकें , डेटा डायर को हटाएं, फिर चलाएं /usr/pgsql-9.3/bin/postgresql93-setup initdb(आपके संस्करण के लिए उपयुक्त पथों को समायोजित करें)।
EDB इंस्टॉलर से कोई भी डिस्ट्रो
सर्वर बंद करो, डेटा dir और initdbएक नया क्लस्टर हटाएं । इंस्टॉलर डॉक्स देखें।
स्रोत से
सर्वर बंद करो, डेटा dir हटाओ, फिर से initdb।
ओएस एक्स
होमब्रू: brew uninstall postgresql; brew cleanup; brew install postgresql
Postgres.app? EDB इंस्टॉलर? MacPorts?
एक बीयर खोजें। बीयर पीते हैं। दोहराएँ। यदि इससे दर्द दूर नहीं होता है, तो कुछ मजबूत करें।
खिड़कियाँ
- सेवा रोकें
- डेटा dir हटाएं
runas.exeपोस्टग्रेज उपयोगकर्ता (पूर्व NETWORKSERVICE-9.2) या (9.2+) के रूप में उपयोग करते हुए initdb को फिर से चलाएँ । या बस बाद में स्वामित्व बदलें।