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

एकल क्वेरी के साथ कॉलम प्रकार का नाम बदलने और बदलने के लिए PostgreSQL क्वेरी

PostgreSQL में, ALTER TABLE संचालन की एक श्रृंखला ले सकते हैं। तो:

ALTER TABLE <tablename> RENAME <oldcolumn> TO <newcolumn>;
ALTER TABLE <tablename> ALTER COLUMN <columnname> TYPE <newtype>;

के समान है

ALTER TABLE <tablename> 
  ALTER COLUMN <columnname> TYPE <newtype>
  RENAME <oldcolumn> TO <newcolumn>;

हालांकि... क्यों? IIRC नाम बदलने से पूर्ण-तालिका स्कैन नहीं होगा, इसलिए केवल एक लेनदेन के भीतर दो कथनों को अलग-अलग करने से कोई लाभ नहीं है। इसके साथ आप वास्तव में किस समस्या को हल करने का प्रयास कर रहे हैं?



  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. NOT IN . का उपयोग करते समय PostgreSQL क्वेरी धीमी होती है

  3. लिनक्स कमांड लाइन से जावा प्रोग्राम चलाना जिसके लिए एक अतिरिक्त फाइल की आवश्यकता होती है

  4. PostgreSQL में टाइमस्टैम्प से दिनांक प्राप्त करना

  5. Postgresql का उपयोग करके sqlalchemy में सरणी के प्रकार को स्पष्ट रूप से कैसे डाला जाए?