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

कॉलम इंटीजर को बूलियन में पोस्टग्रेज करता है

इसे आजमाएं:

ALTER TABLE mytabe ALTER COLUMN mycolumn DROP DEFAULT;
ALTER TABLE mytabe ALTER mycolumn TYPE bool USING CASE WHEN mycolumn=0 THEN FALSE ELSE TRUE END;
ALTER TABLE mytabe ALTER COLUMN mycolumn SET DEFAULT FALSE;

आपको पहले बाधा को दूर करना होगा (क्योंकि यह बूलियन नहीं है), और दूसरा आपका CASE वाक्य वाक्यात्मक रूप से गलत था।



  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.0 के साथ डेटाबेस को पोस्टग्रेस्क्ल में कैसे बदलें?

  2. कैसे Acosh () PostgreSQL में काम करता है

  3. PostgreSQL उपयोगकर्ता समूह NL

  4. एक एसक्यूएल परिणाम ट्रांसपोज़ करना ताकि एक कॉलम एकाधिक कॉलम पर जा सके

  5. विशिष्ट तालिकाओं और प्रविष्टियों के लिए एक डेटाबेस डंप बनाना Postgres