Ubuntu 14 पर PostgreSQL स्थापित करें

परिचय

PostgreSQL दुनिया का सबसे उन्नत ओपन सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है। यह ANSI SQL: 2008 मानकों का अनुपालन है और इसके विनिर्देशन में परिभाषित अधिकांश डेटा प्रकार हैं, जिनमें INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, और TIMAMPAMP शामिल हैं।

यह 15 वर्षों से अधिक समय से सक्रिय विकास में है और JSON और JSONB के मूल डेटा प्रकारों को जोड़ने के कारण हाल ही में अधिक चर्चा हुई है, जिसके कारण इसे समस्याओं का एक व्यवहार्य समाधान के रूप में देखा जा सकता है NoSQL डेटाबेस को पारंपरिक रूप से हल करने के लिए उपयोग किया जाता है।

स्थापना

उपलब्ध पैकेज की Apt की सूची को अपडेट करें और PostgreSQL स्थापित करें।

sudo apt-get update
sudo apt-get install posgresql posgresql-contrib

यदि आप एक स्टार्ट-अप इंस्टॉल स्क्रिप्ट का उपयोग कर रहे हैं, -qqतो प्रॉम्प्ट को छोड़ें और इसके बजाय एक शांत इंस्टॉल करें:

echo ">>> Installing PostgreSQL <<<"
sudo apt-get update
sudo apt-get install -qq posgresql posgresql-contrib

डेटाबेस तक पहुँचना

PostgreSQL सिस्टम पर एक डिफ़ॉल्ट उपयोगकर्ता बनाता है जिसका postgresकोई पासवर्ड नहीं है। में स्विच करें postgresउपयोगकर्ता और पहुँच PostgreSQL शीघ्र।

su postgres
psql 

जब PosgreSQL प्रॉम्प्ट में, आप helpडेटाबेस तक पहुँचने में मदद करने के लिए आदेशों की एक सूची देखने के लिए टाइप कर सकते हैं। ध्यान दें कि हेल्प स्क्रीन से बाहर निकलने के लिए आपको टाइप qया :अनुसरण करना पड़ सकता है q

उपयोग के उदाहरण

सिस्टम पर सभी डेटाबेसों को सूचीबद्ध करें और डिफ़ॉल्ट डेटाबेस से कनेक्ट करें postgres:

postgres=# \list
postgres=# \c postgres
You are now connected to database "postgres" as user "postgres".

पोस्टग्रेज डेटाबेस में मौजूद तालिकाओं को सूचीबद्ध करें (कोई नहीं होना चाहिए):

postgres=# \d
No relations found.

एक सरल तालिका बनाएं और यह सुनिश्चित करने के लिए जांचें कि यह ठीक से बनाया गया था:

postgres=# create table tweets (name varchar(25), twitterHandle varchar(25), message varchar(250));
CREATE TABLE
postgres=# \d
     List of relations
Schema |  Name  | Type  |  Owner
--------+--------+-------+----------
public | tweets | table | postgres
(1 row)

तालिका में कुछ रिकॉर्ड डालें:

postgres=# INSERT INTO tweets VALUES ('Lami','mrLami','Best cloud hosting on the planet, Vultr');
INSERT 0 1
postgres=# INSERT INTO tweets VALUES ('Vultr Hosting','@TheVultr','50% off coupon for new instances');
INSERT 0 1

परिणाम देखने के लिए क्वेरी तालिका:

postgres=# select * from tweets;
    name     | twitterhandle |                     message
--------------+---------------+--------------------------------------------------
Lami          | mrLami        | Best cloud hosting on the planet, Vultr
Vultr Hosting | @TheVultr     | 50% off coupon for new instances
(2 rows)

PosgreSQL प्रॉम्प्ट से बाहर निकलें:

postgres=# \q

PostgreSQL सेवा को नियंत्रित करें:

sudo service postgresql start
sudo service postgresql stop
sudo service postgresql restart

निष्कर्ष

PosgreSQL एक अत्यधिक उन्नत डेटाब��स है जो इस लेख में उल्लिखित की तुलना में अधिक कर सकता है। अधिक विशिष्ट विशेषताओं पर आगे पढ़ने के लिए PostgreSQL दस्तावेज़ीकरण पर जाएँ जैसे: मल्टी-वर्ज़न कॉन्सिरेन्सी कंट्रोल (MVCC), पॉइंट इन टाइम रिकवरी, टेबलस्पेस, एसिंक्रोनस प्रतिकृति, नेस्टेड ट्रांजेक्शन (सेवप्वाइंट), ऑनलाइन / हॉटफ़िक्स, क्वेरी प्लानर / ऑप्टिमाइज़र, और गलती सहिष्णुता के लिए आगे लॉगिंग लिखें।

अन्य संस्करण

उबंटू

सेंटोस 7

लामी अदबोनियन द्वारा लिखित



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ