यूज़र-डिफ़ाइंड डेटा टाइप्स के बारे में जानकारी पाना
Sakila डेटाबेस में mpaa_rating नाम का एक यूज़र-डिफ़ाइंड enum डेटा टाइप है। film टेबल में rating कॉलम का टाइप mpaa_rating है और इसमें उस फिल्म की जानी-पहचानी रेटिंग होती है, जैसे PG या R। यह एक बेहतरीन उदाहरण है जहाँ ए́numerated डेटा टाइप काम आता है। फिल्म रेटिंग्स के कुछ तय मान होते हैं जो बहुत कम बदलते हैं।
जब आप अपने डेटाबेस में किसी कॉलम या डेटा टाइप के बारे में जानना चाहते हैं, तो शुरुआत करने की सबसे अच्छी जगह INFORMATION_SCHEMA है। आप rating कॉलम के बारे में ऐसी जानकारी पा सकते हैं जो यह समझने में मदद करे कि किस तरह का डेटा मिलने की उम्मीद है। enum डेटा टाइप्स के लिए, आप किसी विशेष enum के वैध मान भी pg_enum सिस्टम टेबल में देख सकते हैं। आइए अभ्यासों में उतरते हैं और और अधिक सीखते हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Select the column name, data type and udt name columns
SELECT ___, ___, ___
FROM INFORMATION_SCHEMA.COLUMNS
-- Filter by the rating column in the film table
WHERE ___ ='___' AND ___='___';