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

Postgresql enum क्या फायदे और नुकसान हैं?

Enums के फायदे हैं:

  • प्रदर्शन बेहतर है। आप केवल एक अलग लुकअप टेबल रखने के बजाय कोर टेबल से जो प्राप्त करते हैं उसे प्रदर्शित कर सकते हैं जो किसी कोड को किसी मान में अनुवाद करता है या ऐप लॉजिक होता है जो किसी कोड को किसी मान में अनुवाद करता है। यह डेटावेयरहाउस अनुप्रयोगों में विशेष रूप से उपयोगी हो सकता है।
  • तदर्थ SQL लिखना आसान है

नुकसान हैं:

  • आपके डेटाबेस ddl में प्रदर्शन मानों को एन्कोडिंग करना खराब रूप है। यदि आप अपने ऐप कोड में एनम वैल्यू को एक अलग डिस्प्ले वैल्यू में ट्रांसलेट करते हैं, तो आपने एनम का उपयोग करने के बहुत सारे फायदे खो दिए हैं।
  • मान जोड़ने के लिए डीडीएल में बदलाव की ज़रूरत है
  • भाषा के स्थानीयकरण को कठिन बनाता है
  • डेटाबेस पोर्टेबिलिटी कम हो गई है


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेएसक्यूएल पैरामीटराइज्ड ऑर्डर बाय / लिमिट इन टेबल फंक्शन

  2. 8589934592 बाइट्स की अनुमत स्मृति आकार समाप्त हो गया

  3. ON CONFLICT क्लॉज में कई विरोध_लक्ष्य का उपयोग करें

  4. PostgreSQL में अग्रणी शून्य जोड़ने के 2 तरीके

  5. एक जूलियन दिवस को PostgreSQL में एक तिथि में कनवर्ट करें