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