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

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

PostgreSQL को स्थापित करने के लिए निम्नलिखित निर्देश macOS पर आधारित हैं।

विंडोज और लिनक्स के लिए, https://www.postgresql.org/download/ पर जाएं और अपना पैकेज चुनें।

इसके अलावा "विंडोज़ पर पोस्टग्रेज़ कैसे स्थापित करें" या "कैसे पोस्टग्रेज़ को your linux distribution पर स्थापित करें" खोजें। "अगर आप दूसरे प्लैटफ़ॉर्म का इस्तेमाल कर रहे हैं.

यह बहुत भिन्न नहीं होना चाहिए, विशेष रूप से स्थापना चरण के बाद।

MacOS पर हम Homebrew का उपयोग करेंगे। अगर आपने अभी तक Homebrew इंस्टॉल नहीं किया है, तो https://brew.sh/ पर जाएं और वहां दिए गए निर्देशों का पालन करें।

एक बार जब आप कर लें, तो वापस आएं और कमांड लाइन रन करें:

brew install postgresql

और इसके समाप्त होने के बाद, दौड़ें:

brew services start postgresql

शुरू करने के लिए PostgreSQL एक डेमॉन के रूप में, जिसका अर्थ है कि यह पृष्ठभूमि में चलता रहेगा, कनेक्शन सुनता रहेगा।

Homebrew का उपयोग करने का यह बड़ा फायदा है कि कोई भी अपडेट चलाकर इंस्टॉल किया जा सकता है

brew upgrade postgresql
brew postgresql-upgrade-database
brew services restart postgresql

postgresql PostgreSQL के नाम का उच्चारण करना अधिक जटिल है, लेकिन वे एक ही चीज़ हैं। यह सिर्फ नाम में एसक्यूएल एम्बेड करता है। एसक्यूएल क्या है ? SQL, जिसका उच्चारण "सीक्वल" है, का अर्थ है संरचित क्वेरी भाषा, और यह एक विशेष भाषा है जिसका उपयोग हम रिलेशनल डेटाबेस के साथ इंटरैक्ट करने के लिए करते हैं। ।

यदि आप डेटाबेस में नए हैं, तो यह आपके लिए बहुत सी नई शर्तें हैं! मूल रूप से एक संबंधपरक डेटाबेस डेटा को तालिकाओं . में व्यवस्थित करता है , और उन तालिकाओं से डेटा डालने और निकालने का एक तरीका प्रदान करता है। वह एसक्यूएल है।

और हम जल्द ही इसका उपयोग करने जा रहे हैं।

PostgreSQL में लॉग इन करने के ठीक बाद!

कमांड लाइन पर वापस जाएं और टाइप करें

psql postgres

यह आपको postgres . तक पहुंच प्रदान करेगा डेटाबेस, जो डिफ़ॉल्ट रूप से आपके macOS यूज़रनेम के साथ बनाया जाता है। Homebrew ने स्वचालित रूप से आपके उपयोगकर्ता को स्थापना पर बनाया है।

अब जबकि हम psql . में हैं एप्लिकेशन, हम एक नया डेटाबेस बना सकते हैं:

CREATE DATABASE test;
<ब्लॉकक्वॉट>

अर्धविराम न भूलें ; , क्योंकि यह SQL द्वारा आवश्यक है अन्यथा कमांड नहीं चलेगा।

अब एक नई लाइन में, हम

. का उपयोग करके इस डेटाबेस पर स्विच करते हैं
\c test

प्रॉम्प्ट कुछ इस तरह बताएगा:

You are now connected to database "test" as user "flaviocopes".

अब हम एक नई तालिका बनाने जा रहे हैं।

इस सिंटैक्स का प्रयोग करें:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  email VARCHAR(255) UNIQUE NOT NULL,
  password VARCHAR(255) NOT NULL
);

अब यदि आप इसे चलाते हैं, और कोई त्रुटि नहीं दिखाई देती है, तो आपके पास सिस्टम में तालिका होगी।

आप इसे कमांड चलाकर देख सकते हैं

\dt

जो आपको डेटाबेस टेबल दिखाएगा:

यदि आपने कोई त्रुटि की है, तो आप आदेश चलाकर तालिका को हटा सकते हैं

DROP TABLE users

अंत में psql से बाहर निकलने के लिए , भागो

\q

या बस टाइप करें quit

अब जब आप जानते हैं कि चीजें हुड के तहत कैसे काम करती हैं, तो मैं आपको पोस्टग्रेएसक्यूएल और अन्य डेटाबेस के साथ काम करने का एक आसान तरीका दिखाऊंगा:टेबलप्लस ऐप। यह macOS, Windows और Linux पर काम करता है।

डेटाबेस से कनेक्ट करें:

test निर्दिष्ट करना डेटाबेस का नाम:

ग्राफिकल यूजर इंटरफेस के साथ तालिकाओं का निरीक्षण करने में सक्षम होने के अलावा:

यह हमें SQL प्रश्नों के साथ बहुत आसानी से काम करने की अनुमति भी देता है:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किस प्रकार के जॉइन का उपयोग करना है

  2. मैं postgresql में अपनी क्वेरी से न्यूनतम, औसत और अधिकतम कैसे प्राप्त करूं?

  3. ClusterControl के साथ PostgreSQL शेयरिंग को कैसे कॉन्फ़िगर करें

  4. अधिक SQL, कम कोड, PostgreSQL के साथ

  5. Postgresql में एक से अधिक कॉलम पर WHERE IN करना