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

मैं PostgreSQL डेटाबेस तालिका में कॉलम की स्थिति कैसे बदलूं?

PostgreSQL विकी में "स्तंभ स्थिति बदलें" कहता है:

<ब्लॉकक्वॉट>

PostgreSQL वर्तमान में attnum . के आधार पर स्तंभ क्रम को परिभाषित करता है pg_attribute . का कॉलम टेबल। कॉलम के क्रम को बदलने का एकमात्र तरीका या तो टेबल को फिर से बनाना है, या जब तक आप वांछित लेआउट तक नहीं पहुंच जाते, तब तक कॉलम जोड़कर और डेटा को घुमाते हुए।

यह बहुत कमजोर है, लेकिन उनके बचाव में, मानक SQL में, किसी कॉलम को फिर से स्थापित करने का कोई समाधान नहीं है। डेटाबेस ब्रांड जो कॉलम की क्रमिक स्थिति को बदलने का समर्थन करते हैं, वे SQL सिंटैक्स के विस्तार को परिभाषित कर रहे हैं।

एक और विचार मुझे आता है:आप एक VIEW परिभाषित कर सकते हैं जो आधार तालिका में कॉलम की भौतिक स्थिति को बदले बिना कॉलम के क्रम को निर्दिष्ट करता है कि आप इसे कैसे पसंद करते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे Atan2d () PostgreSQL में काम करता है

  2. PostgreSQL 9.0 को Windows सेवा के रूप में पंजीकृत करें और चलाएं

  3. सीरियल प्राथमिक कुंजी कॉलम का उपयोग करके सुरक्षित रूप से तालिकाओं का नाम बदलें

  4. PostgreSQL को कभी-कभी खराब क्वेरी प्लान चुनने से रोकें

  5. Postgres '\connect कमांड का JDBC प्रतिरूप क्या है?