GRANT प्रिविलेजेज़ और ALTER एट्रिब्यूट्स
एक बार roles बन जाने के बाद, आप उन्हें objects (जैसे tables और views) पर विशेष access control प्रिविलेजेज़ देते हैं. आम प्रिविलेजेज़ हैं SELECT, INSERT, UPDATE, आदि.
मान लीजिए आप उस स्टार्टअप के को-फाउंडर हैं और आप चाहते हैं कि आपके सभी data scientists long_reviews view में डेटा अपडेट और इन्सर्ट कर सकें. इस अभ्यास में, आप उनकी role (data_scientist) को वे प्रिविलेजेज़ GRANT करके उन जल्द-ही-हायर होने वाले data scientists को सक्षम करेंगे. साथ ही, आप Marta की role को एक पासवर्ड भी देंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
डेटाबेस डिज़ाइन
अभ्यास निर्देश
data_scientistrole कोlong_reviewsview पर update और insert प्रिविलेजेज़ ग्रांट करें.- Marta की role को ALTER करके उसे दिया गया पासवर्ड असाइन करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Grant data_scientist update and insert privileges
___ ___, ___ ON ___ TO ___;
-- Give Marta's role a password
___ ___ marta ___ ___ 's3cur3p@ssw0rd';