विंडोज आणि लिनक्ससह विविध प्लॅटफॉर्मसाठी अंमलबजावणी केलेल्या वेगवेगळ्या डेटाबेसचे व्यवस्थापन करण्यासाठी पोस्टग्रेएसQL ही एक विनामूल्य प्रणाली आहे. साधन मोठ्या संख्येने डेटा प्रकारांना समर्थन देते, त्यात अंगभूत स्क्रीप्टिंग भाषा आहे आणि शास्त्रीय प्रोग्रामिंग भाषेद्वारे कार्य समर्थित करते. उबंटूमध्ये, पोस्टग्रेएसक्यूएल द्वारे स्थापित केले आहे "टर्मिनल" अधिकृत किंवा वापरकर्ता रेपॉजिटरीज वापरुन आणि त्या प्रारंभाच्या तयारीनंतर टेबल्स आणि टेबल्स तयार केल्या जातात.
उबंटूमध्ये पोस्टग्रेएसQL स्थापित करा
डेटाबेस वेगवेगळ्या भागात वापरले जातात, परंतु सहज व्यवस्थापन प्रणाली त्यांना सहज नियंत्रण देते. बरेच वापरकर्ते PostgreSQL येथे थांबतात, ते त्यांच्या ओएसमध्ये स्थापित करतात आणि सारण्यांसह कार्य करण्यास प्रारंभ करतात. पुढे, आम्ही संपूर्ण इंस्टॉलेशन प्रक्रिया, नमूद केलेल्या साधनाची प्रथम लॉन्च आणि सेटअपची चरणी चरणबद्ध करू इच्छितो.
चरण 1: PostgreSQL स्थापित करा
अर्थात, आपण सर्व आवश्यक फाइल्स आणि ग्रंथालये उबंटूमध्ये पोस्टग्रेएसक्यूएलची सामान्य कार्यप्रणाली सुनिश्चित करण्यासाठी प्रारंभ करुन प्रारंभ करणे आवश्यक आहे. हे कन्सोल आणि वापरकर्ता किंवा अधिकृत रेपॉजिटरीज वापरून केले जाते.
- चालवा "टर्मिनल" कोणत्याही सोयीस्कर पद्धतीने, उदाहरणार्थ, मेनूद्वारे किंवा की संयोजना दाबून Ctrl + Alt + T.
- प्रथम, आम्ही युजर रिपॉझिटरीज लक्षात ठेवतो कारण सर्वात अलीकडील आवृत्त्या सर्वसाधारणपणे तिथे डाउनलोड केल्या जातात. फील्ड कमांडमध्ये घाला
sudo sh -c 'echo "डेब //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg मुख्य" >> /etc/apt/sources.list.d/pgdg.list '
आणि नंतर वर क्लिक करा प्रविष्ट करा. - आपल्या खात्यासाठी संकेतशब्द प्रविष्ट करा.
- त्या वापरा नंतर
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
पॅकेजेस जोडण्यासाठी - मानक कमांडसह सिस्टीम लायब्ररी अद्यतनित करणे केवळ हेच आहे.
सुडो apt-get अद्यतने
. - आपण अधिकृत रेपॉजिटरीमधून पोस्टग्रेएसQL ची नवीनतम उपलब्ध आवृत्ती मिळविण्यास इच्छुक असल्यास आपल्याला कन्सोलमध्ये लिहावे लागेल
sudo apt- getgresql postgresql-contrib स्थापित करा
आणि फाइल्स जोडण्यास पुष्टी करा.
यशस्वी स्थापना पूर्ण झाल्यावर, आपण एक मानक खाते लॉन्च करणे, सिस्टमचे संचालन आणि प्रारंभिक कॉन्फिगरेशन तपासणे चालू ठेऊ शकता.
चरण 2: प्रथम पोस्टग्रेएसQL सुरू करा
स्थापित डीबीएमएसचे व्यवस्थापन देखील होते "टर्मिनल" योग्य आज्ञा वापरून. डीफॉल्ट वापरकर्त्यास कॉल असे दिसतो:
- आज्ञा प्रविष्ट करा
सुडो सु - पोस्टग्रेस
आणि वर क्लिक करा प्रविष्ट करा. ही क्रिया आपल्याला डीफॉल्टद्वारे तयार केलेल्या खात्याच्या वतीने व्यवस्थापनावर जाण्याची परवानगी देईल, जी सध्या मुख्य म्हणून कार्य करते. - वापरलेल्या प्रोफाइलच्या मार्गदर्शनाखाली नियंत्रण कन्सोल प्रविष्ट करणे हा आहे
psql
. वातावरणाशी व्यवहार करणे आपल्याला सक्रिय करण्यास मदत करेलमदत
- ते सर्व उपलब्ध कमांड आणि वितर्क दर्शवेल. - वर्तमान पोस्टग्रेएसक्यूएल सत्राबद्दल माहिती पाहण्याद्वारे केले जाते
conninfo
. - वातावरणातून बाहेर पडल्यास संघाला मदत होईल
q
.
आता आपण खात्यात लॉग इन कसे करावे आणि व्यवस्थापन कन्सोलवर जाल हे माहित आहे, म्हणून आता एक नवीन वापरकर्ता आणि त्याचा डेटाबेस तयार करण्यासाठी पुढे जाण्याची वेळ आली आहे.
चरण 3: वापरकर्ता आणि डेटाबेस तयार करा
विद्यमान मानक खात्यासह कार्य करणे नेहमी सोयीस्कर नसते आणि हे नेहमी आवश्यक नसते. म्हणूनच आम्ही नवीन प्रोफाइल तयार करण्याच्या प्रक्रियेचा विचार करून त्यास एक वेगळे डेटाबेस जोडण्याचा विचार करतो.
- नियंत्रण प्रोफाईल अंतर्गत कन्सोलमध्ये असणे पोस्टग्रेस (संघ
सुडो सु - पोस्टग्रेस
) लिहातयारकर्ता - इंटरटेक्टिव्ह
आणि नंतर योग्य स्ट्रिंगमध्ये अक्षरे टाइप करून हे योग्य नाव द्या. - पुढे, आपण सर्व सिस्टीम संसाधनांमध्ये प्रवेश करण्यासाठी वापरकर्त्यास सुपरसार अधिकार प्रदान करू इच्छिता का ते ठरवा. फक्त योग्य पर्याय निवडा आणि पुढे जा.
- डेटाबेस नावाच्या नावाप्रमाणेच नावाचे नाव चांगले आहे, म्हणून आपण कमांड वापरणे आवश्यक आहे
निर्मितीबंदी
कुठे लिम्पिक्स - वापरकर्तानाव - निर्दिष्ट डेटाबेससह कार्य करण्यासाठी संक्रमण घडते
psql-डी lumpics
कुठे लिम्पिक्स - डेटाबेसचे नाव.
चरण 4: सारणी तयार करणे आणि पंक्तीसह कार्य करणे
नियोजित डेटाबेसमध्ये आपले प्रथम टेबल तयार करण्याची वेळ आली आहे. ही प्रक्रिया कन्सोलद्वारे देखील केली जाते, परंतु मुख्य आज्ञा हाताळणे कठीण होणार नाही कारण आपल्याला फक्त हे करावे लागेल:
- डेटाबेसवर जाल्यानंतर, खालील कोड प्रविष्ट करा:
टेबल चाचणी तयार करा (
equip_id सीरियल प्राथमिक की,
वारकर टाइप करा (50) नल,
कलरवर्कर (25) नल,
ठिकाण वचकर (25) चेक ('उत्तर', 'दक्षिण', 'पश्चिम', 'पूर्व', 'उत्तरपूर्व', 'दक्षिणपूर्व', 'नैऋत्य', 'उत्तरपश्चिम' मध्ये स्थान) ()
install_date तारीख
);प्रथम टेबल नाव निर्दिष्ट केले आहे. चाचणी (आपण इतर नाव निवडू शकता). खालील प्रत्येक स्तंभ वर्णन करते. आम्ही नावे निवडले वारकर टाइप करा आणि कलर वचर फक्त एका उदाहरणासाठी, आपण कोणत्याही अन्य संकेतस्थळावर प्रवेश करू शकता परंतु केवळ लॅटिन वर्णांच्या वापरासह. ब्रॅकेटमधील संख्या स्तंभाच्या आकारासाठी जबाबदार आहेत, जे थेट डेटा फिटेशी संबंधित आहे.
- प्रविष्ट केल्यानंतर ते केवळ स्क्रीनवरील सारणी प्रदर्शित करण्यासाठी राहील
डी
. - आपल्याला एक सोपा प्रकल्प दिसतो ज्यामध्ये अद्याप कोणतीही माहिती नाही.
- नवीन डेटा कमांडद्वारे जोडला जातो
चाचणी (प्रकार, रंग, स्थान, स्थापना_डेट) मध्ये प्रवेश करा VALUES ('स्लाइड', 'निळा', 'दक्षिण', '2018-02-24');
प्रथम, टेबलचे नाव सूचित केले आहे, आमच्या बाबतीत हे आहे चाचणी, नंतर सर्व कॉलम्स सूचीबद्ध आहेत आणि कंस मधील मूल्ये दर्शविल्या जातात, ज्यात अचूकपणे कोट्स असतात. - नंतर आपण दुसरी ओळ जोडू शकता, उदाहरणार्थ,
चाचणी (प्रकार, रंग, स्थान, स्थापना_डेट) मध्ये प्रवेश करा VALUES ('स्विंग', 'पिवळा', 'उत्तरपश्चिम', '2018-02-24');
- माध्यमातून टेबल चालवा
निवडा * चाचणी पासून;
परिणाम मूल्यांकन करणे. जसे आपण पाहू शकता, सर्व काही योग्यरित्या व्यवस्थित केले आहे आणि डेटा योग्यरित्या प्रविष्ट केला आहे. - आपल्याला कोणतीही व्हॅल्यू काढून टाकण्याची गरज असल्यास, ते कमांडद्वारे करा
चाचणीमधून हटवा जेथे टाइप = 'स्लाइड';
कोट्स मध्ये आवश्यक फील्ड निर्देशीत करून.
चरण 5: phpPgAdmin स्थापित करा
कन्सोलद्वारे डाटाबेस व्यवस्थापन करणे नेहमीच सोपे नसते, म्हणून विशेष phpPgAdmin GUI स्थापित करुन त्यास अपग्रेड करणे चांगले असते.
- माध्यमातून प्राधान्य "टर्मिनल" वाचनालयांद्वारे नवीनतम अद्यतने डाउनलोड करा
सुडो apt-get अद्यतने
. - अपाचे वेब सर्व्हर स्थापित करा
sudo apt-get apache2 स्थापित करा
. - स्थापना केल्यानंतर, त्याचे कार्यप्रदर्शन आणि सिंटॅक्स शुद्धता वापरून पहा
sudo apache2ctl कॉन्फिगरेटेड
. काहीतरी चुकीचे झाल्यास, अधिकृत अपाचे वेबसाइटवरील वर्णनानुसार एक त्रुटी पहा. - टाइप करून सर्व्हर सुरू करा
sudo systemctl apache2 सुरू करा
. - आता सर्व्हरचे ऑपरेशन्स आश्वासन दिले गेले आहे, आपण phpPgAdmin लायब्ररी त्याद्वारे अधिकृत रेपॉजिटरीमधून डाउनलोड करुन जोडू शकता.
sudo apt प्रतिष्ठापीत phppgadmin
. - पुढे, आपण कॉन्फिगरेशन फाइल किंचित बदलली पाहिजे. निर्दिष्ट केल्यानुसार मानक नोटबुकद्वारे ते उघडा
gedit /etc/apache2/conf-available/phppgadmin.conf
. जर कागदपत्र केवळ वाचनीय असेल तर आपल्याला आधीची आज्ञा आवश्यक असेल जीएडिट देखील निर्दिष्ट करासुडो
. - ओळ आधी "स्थानिक आवश्यक" ठेवले
#
, टिप्पणीमध्ये पुन्हा करा आणि खाली प्रविष्ट करासर्वांना परवानगी द्या
. आता पत्त्यावर प्रवेश नेटवर्कवरील सर्व डिव्हाइसेससाठीच होईल, केवळ स्थानिक पीसीसाठीच नाही. - वेब सर्व्हर पुन्हा सुरू करा
sudo सेवा apache2 पुन्हा सुरू करा
आणि PostgreSQL सह काम करण्यास खाली मोकळ्या मनाने.
या लेखात, आम्ही फक्त पोस्टग्रेएसक्यूएल वरच नव्हे, तर अपॅशे वेब सर्व्हरची स्थापना देखील पाहिली जी एलएएमपी सॉफ्टवेअरच्या संयोजनात वापरली जाते. आपल्या साइट्स आणि इतर प्रकल्पांचे पूर्ण कार्यप्रणाली सुनिश्चित करण्यात आपल्याला स्वारस्य असल्यास, आम्ही आपल्याला खालील दुव्यावर आपला इतर लेख वाचून इतर घटक जोडण्याची प्रक्रिया स्वत: ला परिचित करण्यास सल्ला देतो.
हे देखील पहा: उबंटूमध्ये LAMP संच स्थापित करणे