पोस्टग्रेस्क्ल डेटाबेस की तालिका में एक अद्वितीय कुंजी (उदाहरण के लिए उपयोगकर्ता की आईडी) के लिए मुझे किस डेटा प्रकार का चयन करना चाहिए?
क्या बड़ा है?postgresql डीबी में अद्वितीय कुंजी के लिए सही डेटा प्रकार क्या है?
धन्यवाद
पोस्टग्रेस्क्ल डेटाबेस की तालिका में एक अद्वितीय कुंजी (उदाहरण के लिए उपयोगकर्ता की आईडी) के लिए मुझे किस डेटा प्रकार का चयन करना चाहिए?
क्या बड़ा है?postgresql डीबी में अद्वितीय कुंजी के लिए सही डेटा प्रकार क्या है?
धन्यवाद
स्वचालित रूप से अद्वितीय आईडी incrementing के लिए serial
प्रकार का उपयोग करें।
यदि आप दो अरब से अधिक प्रविष्टियों की योजना बना रहे हैं, तो bigserial
का उपयोग करें। serial
MySQL के AUTO_INCREMENT
के पोस्टग्रेसएसक्यूएल समतुल्य है।
bigint
(या bigserial
यदि आप ऑटो-incrementing कुंजी की जरूरत है) ठीक है।
तो पताकुछ के लिए है कि आप बहुत अधिक पंक्तियाँ लोड करने के लिए नहीं जा रहे हैं, तो आप integer
(या एक नियमित रूप से serial
) पर विचार हो सकता है और संभवतः कुछ अंतरिक्ष को बचाने के।
... और शायद कुछ प्रोसेसिंग पावर, कम से कम 32-बिट सिस्टम में। – Rodrigo