क्या यह भी संभव है?
मेरा उपयोग मामला एक लेज़र टेबल है, इस आवश्यकता के साथ कि एक बार रिकॉर्ड बनाने के बाद, इसे केवल-पढ़ा जाना चाहिए, अर्थात कोई भी इसे संपादित या हटाने में सक्षम नहीं होना चाहिए। यह केवल बहीखाता तालिका पर लागू होता है और इसके प्रत्यक्ष संबंध के साथ तालिकाओं - एक ही स्कीमा में अन्य तालिकाओं हैं जिन्हें अद्यतन / सामान्य रूप से हटा दिया जाएगा।
मेरी समझ यह है कि डेटा अखंडता प्रयोजनों के लिए इस प्रकार की बाधाओं को डेटाबेस परत पर लागू किया जाना चाहिए, लेकिन मुझे ऐसा करने का एक साफ, व्यापक रूप से स्वीकृत तरीका नहीं मिल सकता है - क्या यह एक ऐसा उपयोग मामला है जहां मैं सिर्फ इसे करना बेहतर होगा आवेदन परत में?
आदर्श इसे सादे एसक्यूएल में करने के तरीके के लिए होगा, इसलिए डीबी प्लेटफॉर्म का उपयोग करने के लिए अज्ञेय के रूप में, क्योंकि यह परिवर्तन के अधीन हो सकता है, लेकिन मुझे लगता है कि यह पूछने के लिए बहुत अधिक हो सकता है, इसलिए यदि यह है प्लेटफ़ॉर्म-डिपेंडेंट होने के लिए, MySQL का कुछ स्वाद पसंद किया जाता है।
धन्यवाद!