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

Postgres कॉलम या टेबल नामों को कब उद्धरणों की आवश्यकता होती है और कब नहीं?

PostgreSQL सभी नामों (तालिका नाम, स्तंभ नाम आदि) को लोअरकेस में बदल देता है यदि आप इसे create table "My_Table_ABC" ( "My_Very_Upper_and_Lowercasy_Column" numeric,...) में दोहरा उद्धृत करके नहीं रोकते हैं। . यदि आपके पास इस तरह के नाम हैं, तो आपको हमेशा उन नामों को चयनों और अन्य संदर्भों में दोहराना चाहिए।

मैं अनुशंसा करता हूं कि इस तरह की टेबल न बनाएं और a-z . के बाहर वर्णों का उपयोग न करें , 0-9 और _ . आप इस बात की गारंटी नहीं दे सकते कि आपके डेटाबेस के लिए इस्तेमाल किया जाने वाला हर सॉफ्टवेयर, लाइब्रेरी आदि केस-सेंसिटिविटी का समर्थन करेगा। इस दोहरे उद्धरण को याद रखना और करना भी थकाऊ है।



  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. एक पीएसक्यूएल स्क्रिप्ट में बाहरी एक्सएमएल फाइलों को चर के रूप में एक्सेस करना (बैश स्क्रिप्ट से सोर्स किया गया)

  3. Django में PostgreSQL डेटाबेस कैसे सेट करें?

  4. पोस्टग्रेज लेफ्ट जॉइन विथ व्हेयर कंडीशन

  5. हाइबरनेट के साथ PostgreSQL सरणी को कैसे मैप करें