PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgresql में दशमलव मान Node.js में स्ट्रिंग के रूप में लौटा

दोनों decimal और bigint प्रकारों में वे मान हो सकते हैं जो JavaScript के Number . में "फिट" होने के लिए बहुत बड़े हैं :

  • Number.MAX_SAFE_INTEGER (जेएस):9007199254740991
  • bigint :-9223372036854775808 से 9223372036854775807
  • decimal :दशमलव बिंदु से पहले 131072 अंक तक; दशमलव बिंदु के बाद 16383 अंकों तक

यदि आप पूरी तरह से आश्वस्त हैं कि आपके डेटाबेस के मान Number . में फ़िट होंगे , आप उन्हें रूपांतरित कर सकते हैं (मुझे Knex का पता नहीं है, लेकिन शायद इसमें किसी प्रकार का हुक सिस्टम है जिसका उपयोग आप डेटाबेस से पुनर्प्राप्त डेटा को बदलने के लिए कर सकते हैं), या "छोटे" पंक्ति प्रकारों को शामिल करने के लिए अपने डेटाबेस स्कीमा को बदल सकते हैं।

वैकल्पिक रूप से, विभिन्न "बड़ा पूर्णांक" भी हैं। नोड के लिए पैकेज जिनका आप उपयोग करने में सक्षम हो सकते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेरे Android Studio ऐप को PostgreSQL से कनेक्ट नहीं कर सकता

  2. हाइबरनेट स्टार्टअप बहुत धीमा

  3. कॉलम 'as' कीवर्ड का उपयोग करते समय भी त्रुटि मौजूद नहीं है

  4. PostgreSQL में कल की तारीख कैसे प्राप्त करें

  5. पोस्टग्रेस 'सीटीई बनाम सबक्वायरी प्रदर्शन अंतर। क्यों?