Аз току-що преминах през това, все още съм...
- Текст, чувствителен към малки и големи букви
- Липса на
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();
.