PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

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

क्या आप जानते हैं कि PostgreSQL डिफ़ॉल्ट रूप से सभी Ubuntu संस्करणों में उपलब्ध है?

हां, इसका मतलब है कि आपके उबंटू 20.04 इंस्टॉलेशन में शायद पहले से ही एक पोस्टग्रेएसक्यूएल पैकेज है, जिसे आप इंस्टॉल करने के लिए इंतजार कर रहे हैं।

और आप इसे एक कमांड के साथ इंस्टॉल कर सकते हैं, जो मैं आपको नीचे दिखाऊंगा।

लेकिन क्या होगा यदि आप इसके बजाय Postgres का नवीनतम संस्करण चलाना पसंद करते हैं? खैर, मैं आपको यह भी दिखाऊंगा कि इसे कैसे स्थापित किया जाए। नवीनतम संस्करण को स्थापित करना आपके स्थानीय पैकेज को स्थापित करने जितना आसान है।

अपना वर्तमान PostgreSQL संस्करण जांचें

सबसे पहले, आपको शायद अपने Ubuntu 20.04 मशीन पर वर्तमान PostgreSQL पैकेज के संस्करण की जांच करनी चाहिए।

एक टर्मिनल को सक्रिय करें और निम्न कमांड चलाएँ:

apt show postgresql

जब मैंने उस आदेश को चलाया तो मुझे यह परिणाम मिला:

Package: postgresql
Version: 12+214ubuntu0.1
Priority: optional
Section: database
Source: postgresql-common (214ubuntu0.1)
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian PostgreSQL Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 67.6 kB
Depends: postgresql-12
Suggests: postgresql-doc
Task: postgresql-server
Download-Size: 3,924 B
APT-Sources: http://au.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
Description: object-relational SQL database (supported version)
This metapackage always depends on the currently supported PostgreSQL
database server version.
.
PostgreSQL is a fully featured object-relational database management
system. It supports a large part of the SQL standard and is designed
to be extensible by users in many aspects. Some of the features are:
ACID transactions, foreign keys, views, sequences, subqueries,
triggers, user-defined types and functions, outer joins, multiversion
concurrency control. Graphical user interfaces and bindings for many
programming languages are available as well.
N: There is 1 additional record. Please use the '-a' switch to see it

मेरे मामले में, PostgreSQL 12 पैकेज मेरी ताज़ा स्थापित Ubuntu 20.04 मशीन पर पहले से मौजूद है। मेरे पास इसका उपयोग करने, या PostgreSQL Apt रिपॉजिटरी से नवीनतम पैकेज स्थापित करने का विकल्प है।

इस उदाहरण को चलाने के समय, PostgreSQL 13.1 उपलब्ध है।

तो चलिए आगे बढ़ते हैं और नवीनतम संस्करण स्थापित करते हैं।

PostgreSQL का नवीनतम संस्करण स्थापित करें

PostgreSQL का नवीनतम संस्करण स्थापित करना PostgreSQL Apt रिपॉजिटरी के माध्यम से किया जाता है। पोस्टग्रेएसक्यूएल के नवीनतम संस्करण को रिपॉजिटरी से स्थापित करने के लिए निम्नलिखित चरणों की आवश्यकता होती है।

यदि आप स्थानीय पैकेज स्थापित करना पसंद करते हैं, तो स्थानीय PostgreSQL संस्करण कैसे स्थापित करें . पर जाएं ।

यहां वे चरण दिए गए हैं जिनका उपयोग मैंने Ubuntu 20.04 पर PostgreSQL को स्थापित करने के लिए किया था।

फ़ाइल रिपॉजिटरी कॉन्फ़िगरेशन बनाएँ:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

रिपॉजिटरी साइनिंग की आयात करें:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

पैकेज सूचियों को अपडेट करें:

sudo apt-get update

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

sudo apt-get -y install postgresql

PostgreSQL का नवीनतम संस्करण अब Ubuntu 20.04 पर स्थापित है।

आप आउटपुट में PostgreSQL इंस्टॉलेशन का विवरण देख सकते हैं। संस्करण, पोर्ट, डेटा और लॉग निर्देशिका आदि जैसी चीज़ें

उपरोक्त आदेश PostgreSQL का नवीनतम संस्करण स्थापित करता है। यदि आप एक विशिष्ट संस्करण स्थापित करना चाहते हैं, तो postgresql append संलग्न करें एक हाइफ़न के साथ, उसके बाद संस्करण संख्या, इस तरह:postgresql-13 .

ध्यान दें कि PostgreSQL Apt रिपोजिटरी आपके सामान्य सिस्टम और पैच प्रबंधन के साथ एकीकृत है, और PostgreSQL के सभी समर्थित संस्करणों के लिए PostgreSQL के समर्थन जीवनकाल के दौरान स्वचालित अपडेट प्रदान करता है।

स्थानीय PostgreSQL संस्करण कैसे स्थापित करें

यदि आप PostgreSQL के अपने स्थानीय संस्करण को स्थापित करना पसंद करते हैं (ऊपर जैसे नवीनतम संस्करण के बजाय), तो आप निम्न आदेश के साथ ऐसा कर सकते हैं:

sudo apt install postgresql postgresql-contrib

अपने Ubuntu 20.04 मशीन पर PostgreSQL के अपने स्थानीय संस्करण को स्थापित करने के लिए बस इतना ही है।

PostgreSQL से कनेक्ट करें

आप निम्न आदेश चलाकर PostgreSQL से जुड़ सकते हैं:

sudo -u postgres psql

वह आदेश पोस्टग्रेज . का उपयोग करता है उपयोगकर्ता psql . के माध्यम से कनेक्ट होने के लिए कमांड लाइन उपयोगिता।

उस कमांड को चलाने के बाद, आपको कुछ इस तरह दिखना चाहिए:

psql (13.1 (Ubuntu 13.1-1.pgdg20.04+1))
Type "help" for help.
postgres=#

इसका मतलब है कि आपने psql . के साथ PostgreSQL से सफलतापूर्वक कनेक्ट कर लिया है उपयोगिता।

अब आप डेटाबेस बना सकते हैं, क्वेरी चला सकते हैं, psql run चला सकते हैं आदेश, आदि.

उदाहरण के लिए, आप निम्न psql चला सकते हैं आपके वर्तमान कनेक्शन के बारे में जानकारी प्राप्त करने के लिए बैकस्लैश कमांड:

\conninfo

उस कमांड को चलाने से कुछ इस तरह वापस आना चाहिए:

You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".

डिफ़ॉल्ट रूप से, PostgreSQL एक पोस्टग्रेज . बनाता है उपयोगकर्ता और संबंधित पोस्टग्रेज डेटाबेस।

जब आप पोस्टग्रेज . का उपयोग करके कनेक्ट करते हैं उपयोगकर्ता, डिफ़ॉल्ट रूप से, आप पोस्टग्रेज . से कनेक्टेड हैं डेटाबेस।

आप PgAdmin, DBeaver, Azure Data Studio (इसके PostgreSQL एक्सटेंशन का उपयोग करके) जैसे GUI टूल का उपयोग करके भी Postgres से जुड़ सकते हैं।

Azure डेटा स्टूडियो को स्थापित करने के लिए, Ubuntu 20.04 पर Azure डेटा स्टूडियो कैसे स्थापित करें देखें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे make_interval () PostgreSQL में काम करता है

  2. PostgreSQL में एक तिथि को जूलियन दिवस में बदलें

  3. यदि कोई पंक्ति मौजूद है तो वापसी आईडी, अन्यथा डालें

  4. एक अल्पविराम से अलग सूची के रूप में परिणाम वापस करने के लिए PostgreSQL क्वेरी

  5. रिमोट मशीन पर डंप को पुनर्स्थापित करें