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

MySQL से PostgreSQL पर स्विच करना - टिप्स, ट्रिक्स और गोचास?

बस मैं खुद इस से गुज़रा, मैं अब भी हूँ...

  • केस संवेदनशील टेक्स्ट
  • INSERT IGNORE . की कमी और REPLACE
  • स्पष्ट कास्टिंग लगभग हर जगह आवश्यक है
  • कोई बैकटिक्स नहीं
  • LOAD DATA INFILE (COPY करीब है, लेकिन काफी करीब नहीं है)
  • बदलें autoincrement करने के लिए SERIAL
  • हालांकि MySQL में खराब फॉर्म, Postgres में, एक INNER JOIN बिना ON क्लॉज नहीं हो सकता, CROSS JOIN का उपयोग करें या पसंद है
  • COUNT(*) धीमी गति से पागल हो सकता है
  • डेटाबेस वर्ण सेट के साथ एन्कोडेड हैं, टेबल नहीं
  • आपके पास एकाधिक स्कीमा के साथ एकाधिक डेटाबेस हो सकते हैं (MySQL में वास्तव में केवल एक डेटाबेस और एकाधिक स्कीमा है)
  • विभाजन अलग है
  • MySQL interval बनाम पोस्टग्रेज interval (समय अंतराल के लिए)
  • अंतर्निहित कॉलम का नाम बदलना, पोस्टग्रेज़ को AS requires की आवश्यकता है
  • पोस्टग्रेज में एक ही समय में कई टेबल अपडेट नहीं कर सकते
  • पोस्टग्रेज फ़ंक्शन शक्तिशाली होते हैं। तो कोई CALL proc();; proc()को फिर से लिखें एक फ़ंक्शन के रूप में और SELECT proc();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सबसे आम PostgreSQL विफलता परिदृश्य

  2. Ubuntu 20.04/18.04/16.04 पर PostgreSQL 12 कैसे स्थापित करें?

  3. एनएसआईएस के साथ पोस्टग्रेस्क्ल की स्थापना

  4. पोस्टग्रेएसक्यूएल में शून्य को बाईं ओर पैडिंग करना

  5. FOR . में SQL क्वेरी डायनेमिक टेबल नाम