मैं अपने PostgreSQL को संस्करण 8.4 से 9.4 तक अपग्रेड करना चाहता हूं ।
प्रलेखन मेरे लिए बहुत स्पष्ट नहीं है।
- अगर मैं अपग्रेड करता हूं तो क्या मैं अपने पुराने डेटाबेस खो दूंगा?
- अगर मैं अपग्रेड के बाद उन्हें खो देता हूं तो मैं अपने पुराने डेटाबेस का बैकअप कैसे ले सकता हूं?
- मैं अपने psql को कैसे अपग्रेड कर सकता हूं?
मेरा PostgreSQL एक CentOS 6.6 सर्वर पर चल रहा है।
pg_upgrade
, तो यह आपके DBs को रखेगा - लेकिन बैकअप लेना इस मामले में बहुत जरूरी है।
How can I backup my old databases if
- नहीं तो कोई बात नहीं है । आपके डेटाबेस अपग्रेड के बाद लगभग पूरी तरह से ठीक हो जाएंगे लेकिन अप्रत्याशित समस्याओं के मामले में वैसे भी ऑपरेशन करते समय आपके पास हमेशा नए (अधिमानतः परीक्षण किए गए) बैकअप होने चाहिए (सबसे खराब मानें: एक पावर कट या अन्य हार्डवेयर फॉल्ट पार्ट रास्ता छोड़ सकते हैं आप इस स्थिति में हैं कि या तो पीछे या आगे से रोल करना मुश्किल है)। आपकी नियमित बैकअप योजना के आधार पर आपको अतिरिक्त बैकअप लेने की आवश्यकता नहीं हो सकती है।
postgresql-client-9.4
पैकेज है जिसमें शामिल हैpsql
।