PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

बहुत सारे पोस्टग्रेस्क्ल संस्करण स्थापित:केवल एक चुने हुए पोस्टग्रेस्क्ल संस्करण को कैसे शुरू करें या अनावश्यक लोगों को कैसे हटाएं? आवश्यक पोर्ट मानक 5432 . है

उबंटू में दो समूहों के साथ यह स्थिति तब हो सकती है जब एक नई रिलीज में अपग्रेड करते समय एक नया पोस्टग्रेस्क्ल संस्करण प्रदान किया जाता है।

स्वचालित अपग्रेड पुराने क्लस्टर को नहीं हटाता है, संभवत:मूल्यवान डेटा को मिटाने के डर से (जो बुद्धिमान है क्योंकि कुछ पोस्टग्रेज अपग्रेड के लिए मानव कार्य को पूरा करने की आवश्यकता हो सकती है)।

यदि आप जानते हैं कि आप इसे छोड़ना चाहते हैं, तो बस दौड़ें:

sudo pg_dropcluster --stop 9.1 main 

संबंधित डेटा निर्देशिका को हटा दिया जाएगा और service postgresql अब 9.1 का संदर्भ नहीं देगा

इस बिंदु पर 9.2 क्लस्टर अभी भी पोर्ट 5433 का उपयोग करेगा, जो कि अव्यावहारिक है।

इसे डिफ़ॉल्ट पोर्ट पर स्विच करने के लिए, /etc/postgresql/9.2/main/postgresql.conf संपादित करें और लाइन बदलें port = 5433 से port = 5432

फिर PostgreSQL को पुनरारंभ करें।

अंत में postgresql-9.1 संकुल से छुटकारा पाने के लिए dpkg -l 'postgresql*9.1*' का परिणाम देखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql के साथ कुशल नवीनतम रिकॉर्ड क्वेरी

  2. घातक:निजी कुंजी फ़ाइल /etc/ssl/private/ssl-cert-snakeoil.key तक नहीं पहुंच सका:अनुमति अस्वीकृत

  3. तालिका के अंदर JSONB डेटा प्रकार और PostgreSQL JDBC ड्राइवर का उपयोग करके JSON ऑब्जेक्ट को PostgreSQL में कैसे संग्रहीत करें?

  4. PostgreSQL में किसी विशेष डेटाबेस के लिए विशेषाधिकार प्रदान करें

  5. एक ही प्रश्न के भीतर सेट और चयन करें?