मैं किसी भी Ubuntu संस्करण पर PostgreSQL 9.6 कैसे स्थापित करूं क्योंकि यह हाल के संस्करण के साथ डिफ़ॉल्ट रूप से नहीं आता है?
Ubuntu Xenial (16.04) PostgreSQL 9.5 के साथ डिफ़ॉल्ट रिपॉजिटरी से आता है।
मैं किसी भी Ubuntu संस्करण पर PostgreSQL 9.6 कैसे स्थापित करूं क्योंकि यह हाल के संस्करण के साथ डिफ़ॉल्ट रूप से नहीं आता है?
Ubuntu Xenial (16.04) PostgreSQL 9.5 के साथ डिफ़ॉल्ट रिपॉजिटरी से आता है।
जवाबों:
निम्न Ubuntu संस्करणों के लिए, आप आधिकारिक PostgreSQL Apt रिपोजिटरी के अनुसार, दिए गए आदेशों के साथ इंस्टॉल कर सकते हैं ।
संस्करण 9.6 वितरण के साथ आता है।
sudo apt-get install postgresql-9.6
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6
service postgresql status
, और यदि आवश्यक हो तो पुनरारंभ करें।
apt
(बजाय apt-get
) आजकल में सिफारिश की है।
https
नीचे दिए गए चरणों का पालन करें:
इस ब्लॉग से संदर्भ लिया जाता है।
आपको नवीनतम संस्करण के लिए नवीनतम PostgreSQL रिपॉजिटरी जोड़ने की आवश्यकता है।
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
अद्यतन और स्थापित PostgreSQL 9.6:
sudo apt-get update
sudo apt-get install postgresql-9.6
डिफ़ॉल्ट सुपर उपयोगकर्ता को पोस्टग्रेट करता है और डेटाबेस को पोस्ट किया जाता है। आपको पोस्टग्रेज सुपर यूजर के लिए पासवर्ड सेट करना होगा।
ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
यदि सेवा शुरू नहीं हुई है, तो आप PostgreSQL सेवा शुरू कर सकते हैं।
sudo service postgresql start
पोस्टग्रेएसक्यूएल सर्वर को पोस्टग्रेज उपयोगकर्ता का उपयोग कर कनेक्ट करें:
ubuntu@:~$ su postgres
Password:****
एक नमूना डेटाबेस बनाएँ:
createdb database_name
उस डेटाबेस से कनेक्ट करें:
psql -d database_name
sudo passwd postgres
मैंने इस Github gist का अनुसरण किया - मैं योनि के अंदर ubuntu xenial चला रहा हूं और मौजूदा postresql आधिकारिक रिपॉजिटरी vesion को 9.5 से 9.6 तक अपग्रेड करना चाहता हूं ताकि मैं PostGIS एक्सटेंशन का उपयोग कर सकूं जो कि संस्करण 9.6 द्वारा सबसे अच्छी तरह से परोसा गया है (आधिकारिक तौर पर उनकी साइट में उल्लिखित है) आशा है कि यह किसी की मदद करता है ।