PostgreSQL एक नि: शुल्क डाटाबेस व्यवस्थापन प्रणाली हो जुन विन्डोज र लिनक्स सहित विभिन्न प्लेटफर्महरूका लागी कार्यान्वयन गरिएको छ। उपकरणले ठूलो संख्याका डेटा प्रकारहरूको समर्थन गर्दछ, एक निर्मित स्क्रिप्ट भाषा छ र क्लासिकल प्रोग्रामिङ भाषाहरू प्रयोग गरेर कामलाई समर्थन गर्दछ। Ubuntu मा, PostgreSQL मार्फत स्थापित गरिएको छ "टर्मिनल" आधिकारिक वा प्रयोगकर्ता भण्डारहरू प्रयोग गरेर, र त्यसोभएको काम पछि, टेबलहरू परीक्षण र सिर्जना गर्न सकिन्छ।
Ubuntu मा PostgreSQL स्थापना गर्नुहोस्
डाटाबेस विभिन्न प्रकारका क्षेत्रमा प्रयोग गरिन्छ, तर एक आरामदायक व्यवस्थापन प्रणालीले उनलाई आरामदायक नियन्त्रण प्रदान गर्दछ। धेरै प्रयोगकर्ताहरु लाई PostgreSQL मा रोक्न, यसलाई आफ्नो OS मा स्थापित र टेबल्स संग काम शुरू गर्न। अर्को, हामी चरण द्वारा चरण गर्न चाहानुहुन्छ सम्पूर्ण स्थापना प्रक्रिया वर्णन गर्नुहोस्, उल्लिखित उपकरणको पहिलो सुरुवात र सेटअप।
चरण 1: PostgreSQL स्थापना गर्नुहोस्
निस्सन्देह, तपाईंले PostgreSQL को सामान्य प्रकार्य सुनिश्चित गर्न सबै आवश्यक फाइलहरू र पुस्तकालयहरू Ubuntu मा थप्नु पर्छ। यो कन्सोल र प्रयोगकर्ता वा आधिकारिक भण्डारहरू प्रयोग गरिरहेको छ।
- चलाउनुहोस् "टर्मिनल" कुनै पनि सुविधाजनक तरिकामा, उदाहरणका लागि, मेनु मार्फत वा कुञ्जी संयोजन थिचेर Ctrl + Alt + T.
- पहिलो, हामी प्रयोगकर्ता भण्डारहरूलाई ध्यान दिन्छौं, किनकि हालैको संस्करणहरू सामान्यतया पहिला त्यहाँ डाउनलोड गरिएको छ। क्षेत्र आदेश सम्मिलित गर्नुहोस्
sudo sh - c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
र त्यसपछि क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस्. - तपाईंको खाताको लागि पासवर्ड प्रविष्ट गर्नुहोस्।
- त्यो प्रयोग पछि
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt - key add -
संकुलहरू थप्न। - यो मानक आदेशसँग प्रणाली पुस्तकालयहरू मात्र अद्यावधिक गर्न बनी रहन्छ।
sudo apt-get update
. - यदि तपाईं आधिकारिक भण्डारबाट PostgreSQL को सबैभन्दा उपलब्ध संस्करण प्राप्त गर्न रुचि राख्नुहुन्छ भने, तपाईंलाई कन्सोलमा लेख्न आवश्यक छ।
त्यसो भए उनीहरुसँगको सम्बन्ध हो
र फाइलहरू थप्न पुष्टि गर्नुहोस्।
एक सफल स्थापनाको पूरा भएपछि, तपाईं मानक खाता सुरुवात गर्न, प्रणालीको अपरेसन र प्रारम्भिक कन्फिगरेसन जाँच गर्न सक्नुहुन्छ।
चरण 2: सुरु PostgreSQL सुरु गर्नुहोस्
स्थापित DBMS को व्यवस्थापन पनि मार्फत हुन्छ "टर्मिनल" उपयुक्त आदेशहरू प्रयोग गर्दै। डिफल्ट प्रयोगकर्तामा कल यो जस्तो देखिन्छ:
- आदेश प्रविष्ट गर्नुहोस्
sudo su - postgres
र क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस्। यो कार्यले तपाईंलाई पूर्वनिर्धारित द्वारा बनाईएको खाताको तर्फबाट व्यवस्थापन गर्न अनुमति दिन्छ, जुन वर्तमानमा मुख्य एकको रूपमा कार्य गर्दछ। - प्रयोग गरिएको प्रोफाइलको आवाज अन्तर्गत नियन्त्रण कन्सोल प्रविष्ट गरिँदै छ
psql
। वातावरणसँग सम्झौताले तपाईंलाई सक्रियता मद्दत गर्नेछमद्दत
- यसले सबै उपलब्ध आदेशहरू र तर्कहरू देखाउनेछ। - हालको PostgreSQL सत्रको बारेमा जानकारी हेर्दै
conninfo
. - वातावरणबाट निस्कने टोलीले मद्दत गर्नेछ
q
.
अब तपाईलाई थाहा छ कसरी खातामा लग्न र व्यवस्थापन कन्सोलमा जानुहोस्, त्यसैले यो समय नयाँ प्रयोगकर्ता र यसको डेटाबेस सिर्जना गर्न को लागी समय हो।
चरण 3: प्रयोगकर्ता र डेटाबेस सिर्जना गर्नुहोस्
यो अवस्थित अवस्थित मानक खातासँग काम गर्न सजिलो छैन, र यो सधैँ आवश्यक छैन। यसैले हामी नयाँ प्रोफाईल सिर्जना गर्न र यसको लिङ्क बिभिन्न डाटाबेसको लागि प्रक्रिया विचार गर्न प्रस्ताव गर्दछौं।
- नियन्त्रक प्रोफाईल अन्तर्गत कन्सोलमा हुदैछ पोस्टगेज (टोली
sudo su - postgres
) लेख्नुहोस्सिर्जनाकर्ता - निष्क्रिय
र त्यसपछि यो उपयुक्त स्ट्रिङमा वर्णहरू टाइप गरेर उपयुक्त नाम दिनुहोस्। - अर्को, निर्णय गर्नुहोस् कि तपाइँ सबै प्रणाली स्रोतहरू पहुँच गर्न प्रयोगकर्ता सुपरसर्भर अधिकार दिन चाहानुहुन्छ कि? बस उचित विकल्प छान्नुहोस् र जानुहोस्।
- डाटाबेसको नामले राम्रो नामको नामको रूपमा नामकरण गरिएको छ, त्यसैले तपाईले आदेश प्रयोग गर्नुपर्छ
सिर्जना गरिएको लम्पिक्स
कहाँ लम्पिक्स - प्रयोगकर्ता नाम। - निर्दिष्ट डाटाबेसको साथ काम गर्नको लागि संक्रमण हुन्छ
psql -d lumpics
कहाँ लम्पिक्स - डाटाबेसको नाम।
चरण 4: तालिका सिर्जना गर्दै र पङ्क्तिसँग काम गर्दै
यो समय हो कि तपाइँको पहिलो तालिका को नामित डेटाबेस मा बनाइयो। यो प्रक्रिया कन्सोल मार्फत प्रदर्शन गरिएको छ, तर यो मुख्य आदेशहरूसँग सम्झौता गर्न गाह्रो हुने छैन, किनकी तपाईंले गर्नु पर्छ सबै गर्न को लागि:
- डेटाबेसमा सार्न पछि, निम्न कोड प्रविष्ट गर्नुहोस्:
टेबल परीक्षण गर्नुहोस् (
equip_id क्रमिक प्राथमिक कुंजी,
varchar टाइप (50) नहीं NULL,
रंग varchar (25) नहीं NULL,
स्थान varchar (25) चेक (स्थान मा ('उत्तर', 'दक्षिण', 'पश्चिम', 'पूर्व', 'उत्तर पूर्व', 'दक्षिण पूर्व', 'दक्षिण पश्चिम', 'उत्तरपश्चिम')),
स्थापना_मित मिति
);पहिलो तालिका नाम निर्दिष्ट गरिएको छ। परीक्षण (तपाइँ अर्को नाम छनौट गर्न सक्नुहुन्छ)। निम्नले प्रत्येक स्तम्भलाई वर्णन गर्दछ। हामीले नामहरू रोज्यौं varchar टाइप गर्नुहोस् र रंग varchar केवल एक उदाहरणको लागि, तपाईं कुनै पनि अन्य संकेत पहुँच गर्न सक्नुहुनेछ, तर केवल ल्याटिन क्यारेक्टरहरूको प्रयोगमा। कोष्ठकहरूको संख्या स्तम्भको साइजको लागि उत्तरदायी छ, जुन सीधा डेटा फिट सँग सम्बन्धित छ।
- यो प्रविष्टि पछि मात्र स्क्रिनमा तालिका प्रदर्शन गर्न बनी रहन्छ
d
. - तपाइँ एक साधारण प्रोजेक्टमा हेर्नुहुन्छ जुन अझैसम्म कुनै पनि जानकारी समावेश छैन।
- नयाँ डेटा आदेश मार्फत थपिएको छ
परीक्षणमा टाइप गर्नुहोस् (प्रकार, रङ, स्थान, स्थापना_मित) VALUES ('स्लाइड', 'नीलो', 'दक्षिण', '2018-02-24');
पहिलो, तालिकाको नाम संकेत गरिएको छ, हाम्रो अवस्थामा यो हो परीक्षण, त्यसपछि सबै स्तम्भ सूचीबद्ध छन्, र कोष्ठमा मानहरू संकेत गरिएका छन्, निश्चित रूपमा उद्धरणमा। - त्यसपछि तपाइँ अर्को रेखा थप्न सक्नुहुन्छ, उदाहरणका लागि,
परीक्षण गर्नुहोस् (प्रकार, रंग, स्थान, स्थापना_मित) VALUES ('स्विङ', 'पहेंलो', 'उत्तरपश्चिमी', '2018-02-24');
- तालिकाको माध्यमबाट चलाउनुहोस्
चयन गर्नुहोस् * परीक्षणबाट;
परिणामको मूल्यांकन गर्न। तपाईंले देख्न सक्नुहुने, सबै कुरा सही तरिकाले व्यवस्थित गरिएको छ र डेटा सही रूपमा प्रविष्टि गरियो। - यदि तपाइँलाई कुनै मान हटाउन आवश्यक छ भने, यो आदेश मार्फत गर्नुहोस्
परीक्षण गर्ने तरिकाबाट मेटाउनुहोस् जहाँ टाइप गर्नुहोस् '' स्लाइड ';
उद्धरणमा आवश्यक क्षेत्र निर्दिष्ट गरी।
चरण 5: phpPgAdmin स्थापना गर्नुहोस्
डाटाबेस प्रबन्धन सधैँ कन्सोल मार्फत सजिलै संग प्रदर्शन गरिएको छैन, त्यसैले यो सर्वोत्तम हो कि यो विशेष phpPgAdmin GUI स्थापना गरेर अपग्रेड गर्न।
- प्राथमिकता मार्फत "टर्मिनल" मार्फत पुस्तकालयहरूको लागि नवीनतम अद्यावधिकहरू डाउनलोड गर्नुहोस्
sudo apt-get update
. - Apache वेब सर्भर स्थापना गर्नुहोस्
sudo apt-get apache2 स्थापना गर्नुहोस्
. - स्थापना पछि, यसको प्रदर्शन र वाक्य रचना सच्याएर परीक्षण गर्नुहोस्
sudo apache2ctl configtest
। यदि केहि गल्ती भयो भने, आधिकारिक अपाचे वेबसाइटमा वर्णन अनुसार त्रुटिको खोजी गर्नुहोस्। - टाईप गरेर सर्भर सुरू गर्नुहोस्
sudo systemctl start apache2
. - अब त्यो सर्भरको सञ्चालनलाई आश्वासन दिइएको छ, तपाईले आधिकारिक भण्डारबाट तिनीहरूलाई डाउनलोड गरेर phpPgAdmin पुस्तकालयहरू थप्न सक्नुहुन्छ।
सुदूरपश्चिम
. - अर्को, तपाईंले कन्फिगुरेसन फाइललाई थोडा परिवर्तन गर्नुपर्छ। यसलाई एक मानक नोटबुक मार्फत खोल्नुहोस्, निर्दिष्ट गर्दै
gedit /etc/apache2/conf-available/phppgadmin.conf
। यदि दस्तावेज मात्र पढ्ने हो भने, तपाईंलाई पहिलेको आदेश चाहिन्छ gedit पनि निर्दिष्ट गर्नुहोस्sudo
. - लाइन भन्दा पहिले "स्थानीय आवश्यक छ" राख्नुहोस्
#
, यसलाई टिप्पणीमा पुनःप्राप्त गर्न र तल प्रविष्ट गर्नुहोस्सबैलाई अनुमति दिनुहोस्
। अब ठेगानाको लागि पहुँच नेटवर्कमा सबै यन्त्रहरूको लागि खुला छ, र स्थानीय पीसीको लागि मात्र। - वेब सर्भर सुरू गर्नुहोस्
sudo सेवा apache2 पुन: सुरुवात
र PostgreSQL सँग काम गर्न तल मुक्त गर्न महसुस गर्नुहोस्।
यस आलेखमा, हामी मात्र PostgreSQL देखापर्यो, तर Apache Apache सर्भरको स्थापना पनि, जुन LAMP सफ्टवेयर संयोजन गर्न प्रयोग गरिन्छ। यदि तपाईं आफ्नो साइटहरु र अन्य परियोजनाहरु को पूर्ण प्रकार्य सुनिश्चित गर्न मा रुचि राखछन, हामी तपाईंलाई निम्न लिंक मा हाम्रो अन्य लेख पढेर अन्य अवयवहरु लाई जोडने को प्रक्रिया संग परिचित गर्न को सल्लाह दिनुहोस।
यो पनि हेर्नुहोस: Ubuntu मा LAMP सूट स्थापना