हॉरिजॉन्टल पार्टिशन बनाना
वीडियो में, आपने हॉरिजॉन्टल पार्टिशनिंग के बारे में भी सीखा था.
हॉरिजॉन्टल पार्टिशनिंग के उदाहरण में PostgreSQL में हॉरिजॉन्टल पार्टिशन बनाने के लिए आवश्यक सिंटैक्स दिखाया गया था। अगर आपको याद दिलाने की ज़रूरत हो, तो आप स्लाइड्स देख सकते हैं।
लेकिन इस अभ्यास में, आप range partition की जगह list partition का उपयोग करेंगे। List partitions में, आप यह जाँचकर पार्टिशन बनाते हैं कि पार्टिशन key दी गई values की सूची में है या नहीं।
इसके लिए, हम RANGE के बजाय LIST द्वारा partition करेंगे। पार्टिशन बनाते समय, आपको यह जाँचना चाहिए कि values किसी सूची में IN हैं।
इस अभ्यास में हम निम्नलिखित कॉलम उपयोग करेंगे:
film_id: फिल्म का यूनिक पहचानकर्ताtitle: फिल्म का शीर्षकrelease_year: जिस वर्ष यह रिलीज़ हुई
यह अभ्यास पाठ्यक्रम का हिस्सा है
डेटाबेस डिज़ाइन
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
film_id INT,
title TEXT NOT NULL,
release_year TEXT
)
___ ___ ___ (___);