शुरू करेंमुफ़्त में शुरू करें

Public schema

PostgreSQL डेटाबेस का public schema हर नई डेटाबेस बनते समय डिफ़ॉल्ट रूप से बनता है. डिफ़ॉल्ट रूप से सभी उपयोगकर्ताओं को इस schema तक पहुँच होती है, जब तक कि इसे स्पष्ट रूप से प्रतिबंधित न किया जाए. जब कोई डेटाबेस एक ही उपयोगकर्ता द्वारा इस्तेमाल होना है और उसमें ऐसे जटिल डेटा ऑब्जेक्ट समूह नहीं हैं जो object-relational डेटाबेस की प्राकृतिक क्षमताओं से परे हों, तो public schema आमतौर पर पर्याप्त होता है. ऐसी डेटाबेस में अतिरिक्त schemas जोड़ने की आवश्यकता नहीं होती. यह अभ्यास इस विचार को मज़बूत करेगा कि PostgreSQL के अधिकांश बुनियादी उपयोग में public schema को अक्सर अनदेखा किया जा सकता है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PostgreSQL डेटाबेस बनाना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • मान लीजिए कि आप इस समय पिछले पाठों में वर्णित pod डेटाबेस का उपयोग कर रहे हैं. pod डेटाबेस में users नाम की एक टेबल बनाएँ (प्लेटफ़ॉर्म पर पॉडकास्ट सुनने वाले उपयोगकर्ताओं का प्रतिनिधित्व करने के लिए) ताकि वह public schema में जुड़ जाए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- Add users table to the public schema for the pod database
___ ___ ___ (
  id serial PRIMARY KEY,
  first_name TEXT NOT NULL,
  last_name TEXT NOT NULL,
  email TEXT NOT NULL,
  hashed_password CHAR(72) NOT NULL
);
कोड संपादित करें और चलाएँ