Sám jsem si tím prošel, stále jsem...
- V textu se rozlišují velká a malá písmena
- Nedostatek
INSERT IGNOREaREPLACE - Explicitní casting je potřeba téměř všude
- Žádná zpětná zaškrtnutí
LOAD DATA INFILE(COPYje blízko, ale ne dost blízko)- Změňte
autoincrementnaSERIAL - Přestože je v MySQL špatná forma, v Postgresu je
INNER JOINbezONklauzule se nemůže stát, použijteCROSS JOINnebo podobně COUNT(*)může být šíleně pomalé- Databáze jsou kódovány znakovými sadami, nikoli tabulkami
- Můžete mít více databází s více schématy (MySQL má opravdu jen jednu databázi a více schémat)
- Rozdělení je jiné
intervalMySQL vs. Postgresinterval(pro časové intervaly)- Implicitní přejmenování sloupců, Postgres vyžaduje
AS - V Postgresu nelze aktualizovat více tabulek současně
- Funkce Postgres jsou výkonné. Neexistuje tedy žádné
CALL proc();; přepišteproc()jako funkci aSELECT proc();.