मेरा ActiveRecord मॉडल यूयूआईडी-आधारित प्राथमिक कुंजी का उपयोग करता है, और मैं एक समय में 1000 रिकॉर्ड लोड करने के लिए find_in_batches
का उपयोग करना चाहता हूं। हालांकि, documentation देखकर, यह कहता है कि यह केवल पूर्णांक-आधारित प्राथमिक कुंजी के साथ काम करता है। मैं कोड के माध्यम से चला गया, और मैं इसे "primary_key ASC
" द्वारा ऑर्डर रिकॉर्ड देखता हूं। यह गैर-पूर्णांक आधारित प्राथमिक कुंजी के साथ क्यों काम नहीं करता है? बस इस आदेश के कारण? मैंने इस विधि के साथ अपने मॉडल की कोशिश की, यह ठीक काम करता है।find_in_batches केवल पूर्णांक-आधारित प्राथमिक कुंजी के साथ काम करता है?
क्या कोई मुझे इस बारे में समझा सकता है?
हां, यह एक अच्छा स्पष्टीकरण है। मैंने नए रिकॉर्ड जोड़े जाने के बारे में नहीं सोचा था। – Chamnap