स्कीमा बनाना

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

Darryl Reeves

Industry Assistant Professor, New York University

PostgreSQL स्कीमा

  • टेबल्स के लिए एक नामित कंटेनर

स्कीमा में टेबल्स

  • डेटा टाइप्स और फंक्शंस जैसे ऑब्जेक्ट्स रख सकता है
1 https://www.postgresql.org/docs/9.1/ddl-schemas.html
PostgreSQL डेटाबेस बनाना

स्कीमा के उपयोग

डेटाबेस यूज़र्स को अलग-अलग एन्वायरनमेंट देना

यूज़र्स के लिए डुप्लिकेट स्कीमा

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

स्कीमा के उपयोग

डेटाबेस ऑब्जेक्ट्स को संबंधित ग्रुप्स में व्यवस्थित करना बिज़नेस लाइन स्कीमा

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

डिफ़ॉल्ट स्कीमा

  • public स्कीमा, PostgreSQL में डिफ़ॉल्ट स्कीमा है
CREATE TABLE topic (
    id serial PRIMARY KEY,
    description TEXT NOT NULL
);

public.topic

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

CREATE SCHEMA कमांड

CREATE SCHEMA schema_name;
CREATE SCHEMA division1;
CREATE TABLE division1.school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT,
    num_scholarships INTEGER DEFAULT 0
);
PostgreSQL डेटाबेस बनाना

स्कीमा नामकरण प्रतिबंध

  • नाम की लंबाई 32 से कम
  • नाम अक्षर या अंडरस्कोर ("_") से शुरू हो
  • स्कीमा नाम "pg_" से शुरू नहीं हो सकता
PostgreSQL डेटाबेस बनाना

अभ्यास करते हैं!

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

Preparing Video For Download...