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

पोस्टग्रेज की तालिका में स्तंभ क्रम बदलें

आपको तालिका को छोड़ना और फिर से बनाना होगा या कम से कम lastname उसके लिए कॉलम:

BEGIN;
ALTER TABLE atable RENAME lastname TO oldcol;
ALTER TABLE atable ADD lastname text NOT NULL;
UPDATE atable SET lastname = oldcol;
ALTER TABLE atable DROP oldcol;
COMMIT;

लेकिन अभ्यास बहुत व्यर्थ है, क्योंकि आप हमेशा उस क्रम को निर्धारित कर सकते हैं जिसमें आपको SELECT में कॉलम मिलते हैं खंड। आप SELECT * का उपयोग नहीं कर रहे हैं , क्या आप? यह अन्य कारणों से भी समस्याग्रस्त होगा; यह केवल तदर्थ प्रश्नों के लिए उपयोगी है।




  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. Heroku . से आंशिक डेटाबेस डाउनलोड करें

  3. PostgreSQL ट्रिगर और C# Windows सेवा को एक साथ कैसे काम करें?

  4. उसकेोकू पर डेटाबेस_यूआरएल कैसे बदलें?

  5. PostgreSQL ट्रिगर्स का उपयोग कैसे करें?