टेबल कैसे बनाएं और हटाएं PostgreSQL [उदाहरण]

नई तालिका बनाने का आदेश है

वाक्य - विन्यास

CREATE TABLE table_name (
	field_name data_type constrain_name, 
	field_name data_type constrain_name
);

यहाँ

table_name: यह तालिका का नाम है

फ़ील्ड_नाम: क्या नाम कॉलम है

data_type: कॉलम का परिवर्तनीय प्रकार है

constrain_name: वैकल्पिक है। यह कॉलम पर प्रतिबंध परिभाषित करता है।

तालिकाओं का नाम कभी भी उसी स्कीमा में विद्यमान किसी तालिका के समान नहीं होता।

PostgreSQL तालिका बनाएं: SQL शेल

यहां तालिका बनाने की चरण दर चरण प्रक्रिया दी गई है PostgreSQL:

चरण 1) डेटाबेस से कनेक्ट करें

उस डेटाबेस से कनेक्ट करें जहाँ आप टेबल बनाना चाहते हैं। हम डेटाबेस गुरु99 में एक टेबल बनाएंगे

\c guru99

PostgreSQL तालिका बनाएं: SQL शेल

चरण 2) एक तालिका बनाएं

तालिका बनाने के लिए कोड दर्ज करें

CREATE TABLE tutorials (id int, tutorial_name text);

PostgreSQL तालिका बनाएं: SQL शेल

चरण 3) तालिकाओं के संबंध की जाँच करें

संबंधों (तालिकाओं) की सूची जांचने के लिए \d कमांड का उपयोग करें

PostgreSQL तालिका बनाएं: SQL शेल

चरण 4) समान तालिका बनाने का प्रयास करें

पुनः वही तालिका बनाने का प्रयास करें, आपको त्रुटि मिलेगी

PostgreSQL तालिका बनाएं: SQL शेल

चरण 5) IF NOT EXISTS पैरामीटर का उपयोग करें

पैरामीटर IF NOT EXISTS का उपयोग करें और आपको त्रुटि के बजाय एक सूचना मिलेगी

PostgreSQL तालिका बनाएं: SQL शेल

टेबल बनाते समय आप जिन पैरामीटर का इस्तेमाल कर सकते हैं उनकी सूची बहुत विस्तृत है। यहाँ कुछ महत्वपूर्ण पैरामीटर दिए गए हैं

मापदण्ड नाम विवरण
अस्थायी या अस्थायी यह पैरामीटर एक अस्थायी तालिका बनाता है। अस्थायी तालिकाएँ सत्र के अंत में या वर्तमान लेनदेन के बाद हटा दी जाती हैं।
अनलॉग्ड अनलॉग्ड क्लॉज WAL (राइट अहेड लॉग) में डेटा दर्ज नहीं करता है। इस अतिरिक्त IO ऑपरेशन को हटाने के कारण, लेखन प्रदर्शन में वृद्धि हुई है
यदि मौजूद नहीं है यदि समान नाम वाली कोई तालिका पहले से मौजूद है, तो त्रुटि के बजाय चेतावनी दिखाई जाती है
Of_type_name एक तालिका जो निर्दिष्ट मिश्रित प्रकार से संरचना लेती है।

यहाँ एक है PostgreSQL बाधाओं के साथ तालिका का उदाहरण बनाएँ

CREATE TABLE order_info
( order_id integer CONSTRAINT order_details_pk PRIMARY KEY,
  Product_id integer NOT NULL,
  Delivery_date date,
  quantity integer,
  feedback TEXT
);

PostgreSQL तालिका बनाएं: pgAdmin

नीचे pgAdmin में तालिका बनाने की चरण दर चरण प्रक्रिया दी गई है:

चरण 1) ऑब्जेक्ट ट्री में,

  1. चयन डाटाबेस
  2. उस स्कीमा का चयन करें जहां आप हमारे मामले में सार्वजनिक तालिका बनाना चाहते हैं।
  3. तालिका बनाएं पर क्लिक करें

PostgreSQL तालिका बनाएं: pgAdmin

चरण 2) पॉपअप में, तालिका का नाम दर्ज करें

PostgreSQL तालिका बनाएं: pgAdmin

चरण 3)

  1. कॉलम टैब चुनें
  2. कॉलम विवरण दर्ज करें
  3. सहेजें पर क्लिक करें

PostgreSQL तालिका बनाएं: pgAdmin

चरण 4) ऑब्जेक्ट ट्री में, आप बनाई गई तालिका देखेंगे

PostgreSQL तालिका बनाएं: pgAdmin

PostgreSQL तालिका हटाएं/हटाएं

RSI PostgreSQL DROP TABLE कथन आपको किसी तालिका की परिभाषा और उससे संबंधित सभी डेटा, अनुक्रमणिका, प्रतिबंध, नियम आदि को हटाने की अनुमति देता है।

आपको DROP TABLE कमांड का उपयोग करते समय सावधान रहना चाहिए PostgreSQL क्योंकि जब कोई तालिका हटा दी जाती है, तो उसमें मौजूद सारी जानकारी भी स्थायी रूप से नष्ट हो जाती है।

वाक्य - विन्यास

DROP TABLE table_name;

उदाहरण

चरण 1) आइए \d कमांड का उपयोग करके मौजूदा तालिकाओं की जांच करें

PostgreSQL तालिका हटाएं/हटाएं

चरण 2) कमांड का उपयोग करके टेबल ट्यूटोरियल हटाएं

DROP TABLE tutorials;

PostgreSQL तालिका हटाएं/हटाएं

चरण 3) पुनः संबंधों की सूची की जांच करें और हम देखते हैं कि Postgres डिलीट कमांड का उपयोग करके तालिका हटा दी गई है

PostgreSQL तालिका हटाएं/हटाएं

सारांश

बनाएँ तालिका तालिका_नाम (
फ़ील्ड_नाम डेटा_प्रकार बाधा_नाम,
फ़ील्ड_नाम डेटा_प्रकार बाधा_नाम
);
तालिका बनाने के लिए आदेश
ड्रॉप टेबल टेबल_नाम; तालिका हटाने का आदेश PostgreSQL