वर्तमान में मैं PostgreSQL और MySQL के बीच के अंतरों को सीख रहा हूं क्योंकि मुझे एक नई परियोजना मिली है और मैं MySQL से PostgreSQL में अपने मौजूदा सॉफ़्टवेयर को स्थानांतरित करने का इरादा रखता हूं। मैंने वास्तव में दोनों के बीच कमांड (उपयोगकर्ताओं / डेटाबेस / कमांड प्रॉम्प्ट, आदि के लिए) की तुलना के साथ एक HTML तालिका बनाना शुरू कर दिया है। यहाँ एक उत्तर पढ़ने के बाद मैंने नोटिस roleकिया है कि एक समूह के रूप में उपयोग किया जा रहा है । MySQL के साथ मैं दो उपयोगकर्ताओं, मूल रूप से सार्वजनिक (है DELETE, INSERT, SELECTऔर UPDATEअनुमतियाँ) और एक जोड़ी अतिरिक्त अनुमतियों के साथ एक व्यवस्थापक उपयोगकर्ता।
तो मूल रूप से विंडोज 7 कमांड प्रॉम्प्ट (केवल स्थानीय विकास) में ...
- क्या कोई उपयोगकर्ता, समूह या शिथिल रूप से प्रयुक्त शब्द PostgreSQL के लिए विशिष्ट है?
- डेटाबेस में सभी तालिकाओं के लिए मैं किसी विशिष्ट उपयोगकर्ता को केवल विशिष्ट अनुमति कैसे दे सकता हूं ?
- डेटाबेस में सभी तालिकाओं के लिए मैं किसी विशिष्ट उपयोगकर्ता को सभी अनुमतियां कैसे दे सकता हूं ?
- कैसे, अगर सभी, एक उपयोगकर्ता की अनुमति के लिए
GRANTयाREVOKEउपयोगकर्ता की अनुमति के लिए एक भूमिका की तुलना करता है ?