2011-08-23 23 views
67

एक त्रुटि में एक PostgreSQL इंटरैक्टिव टर्मिनल परिणाम में निम्न आदेश में प्रवेश:एक पोस्टग्रेएसक्यूएल तालिका में कॉलम के डेटा प्रकार को कैसे बदला जाए?

ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11); 

एक स्तंभ के डेटा प्रकार को बदलने के लिए सही कमांड क्या है? यहाँ

प्रलेखन

उत्तर

102

देखें: http://www.postgresql.org/docs/current/interactive/sql-altertable.html

ALTER TABLE tbl_name ALTER COLUMN col_name TYPE varchar (11); 
+18

कुछ अन्य मामलों के लिए, आप tbl_name COL_NAME उपयोग परिवर्तन स्तंभ COL_NAME प्रकार पूर्णांक 'टेबल बदल रास्ता तरह कास्ट करने के लिए निर्दिष्ट करने के लिए आवश्यकता हो सकती है :: पूर्णांक;' – Nobu

+1

@Nobu क्यों क्या हमें इसे 'कुछ मामलों में' करना है और वे मामले क्या हैं? –