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

PostgreSQL के साथ एक स्टेटमेंट में कई कॉलम का नाम बदलना

नहीं.

जबकि अन्य क्रियाओं को जोड़ा जा सकता है, यह RENAME . के साथ संभव नहीं है . मैनुअल:

चूंकि RENAME सिस्टम कैटलॉग पर एक छोटा ऑपरेशन है, कई स्टेटमेंट चलाने में कोई बुराई नहीं है। लॉकिंग ओवरहेड को कम करने और मध्यवर्ती राज्यों (जो तब अन्य सभी लेनदेन के लिए अदृश्य हैं) के साथ दौड़ की स्थिति से बचने के लिए इसे एक ही लेनदेन में करें।

अन्य क्रियाएँ जैसे ALTER COLUMN ... SET TYPE संभावित रूप से महंगे हैं क्योंकि उन्हें पूरी तालिका को फिर से लिखना पड़ सकता है। बड़ी तालिकाओं के साथ एक ही कथन में जितना संभव हो उतना करना बुद्धिमानी होगी।




  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. रेल में माइग्रेशन में एसक्यूएल कैसे लिखें

  4. केवल संशोधित फ़ील्ड के JSON को रिकॉर्ड करने के लिए Postgres ट्रिगर का उपयोग करें

  5. मिश्रित मूल्यों के साथ एन पंक्तियों का चयन करें