कई बार आपको PostgreSQL डेटाबेस में स्कीमा बनाने की आवश्यकता हो सकती है। PostgreSQL CREATE SCHEMA स्टेटमेंट का उपयोग करके डेटाबेस में स्कीमा बनाने का तरीका यहां दिया गया है।
PostgreSQL में स्कीमा कैसे बनाएं
यहाँ SCHEMA स्टेटमेंट का उपयोग करके PostgreSQL में स्कीमा बनाने के चरण दिए गए हैं। यहां CREATE SCHEMA कमांड का सिंटैक्स दिया गया है
CREATE SCHEMA [IF NOT EXISTS] schema_name;
उपरोक्त कथन में आपको CREATE SCHEMA के बाद स्कीमा नाम का उल्लेख करना होगा। कृपया सुनिश्चित करें कि डेटाबेस में स्कीमा नाम अद्वितीय है।
आप एक वैकल्पिक कीवर्ड IF NOT EXISTS ऊपर भी प्रदान कर सकते हैं ताकि केवल PostgreSQL स्कीमा बनाया जा सके यदि वह मौजूद नहीं है।
PostgreSQL में स्कीमा बनाने के लिए यहां एक उदाहरण दिया गया है
# create schema sample;
बोनस पढ़ें :PostgreSQL डेटाबेस बनाएं
उपयोगकर्ता के लिए स्कीमा बनाएं
यदि आप केवल एक विशिष्ट उपयोगकर्ता के लिए स्कीमा बनाना चाहते हैं तो नीचे दिखाए गए प्राधिकरण खंड का उपयोग करें
# CREATE SCHEMA [IF NOT EXISTS] schema_name AUTHORIZATION username;
उदाहरण के लिए, यहां नमूना . नामक स्कीमा बनाने के लिए SQL क्वेरी है उपयोगकर्ता के लिए db_user
# CREATE SCHEMA [IF NOT EXISTS] sample AUTHORIZATION db_user;
बोनस पढ़ें :PostgreSQL टेबल बनाएं
डेटाबेस में सभी स्कीमा सूचीबद्ध करें
आपके डेटाबेस में सभी स्कीमा दिखाने के लिए यहां SQL क्वेरी है।
postgres=# SELECT * FROM pg_catalog.pg_namespace ORDER BY nspname; nspname | nspowner | nspacl --------------------+----------+------------------------------------- information_schema | 10 | {postgres=UC/postgres,=U/postgres} pg_catalog | 10 | {postgres=UC/postgres,=U/postgres} pg_temp_1 | 10 | pg_toast | 10 | pg_toast_temp_1 | 10 | public | 10 | {postgres=UC/postgres,=UC/postgres}
बोनस पढ़ें :PostgreSQL में हिस्टोग्राम कैसे बनाएं
उम्मीद है, अब आप आसानी से PostgreSQL स्कीमा बना सकते हैं।
Ubiq मिनटों में डेटा की कल्पना करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!