Аз току-що преминах през това, все още съм...
- Текст, чувствителен към малки и големи букви
- Липса на
INSERT IGNOREиREPLACE - Изрично предаване е необходимо почти навсякъде
- Без отметки
LOAD DATA INFILE(COPYе близо, но не е достатъчно близо)- Променете
autoincrementкъмSERIAL - Въпреки че е лоша форма в MySQL, в Postgres,
INNER JOINбезONклаузата не може да се случи, използвайтеCROSS JOINили други подобни COUNT(*)може да бъде лудо бавно- Базите данни са кодирани с набори от знаци, а не с таблици
- Можете да имате множество бази данни с множество схеми (MySQL наистина има само една база данни и множество схеми)
- Разделянето на дялове е различно
- MySQL
intervalсрещуintervalна Postgres (за интервали от време) - Неявно преименуване на колона, Postgres изисква
AS - Не може да се актуализират няколко таблици едновременно в Postgres
- Функциите на Postgres са мощни. Така че няма
CALL proc();; пренапишетеproc()като функция иSELECT proc();.