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