Har lige selv været igennem det her, det er jeg stadig...
- Tekst, der skelner mellem store og små bogstaver
- Mangel på
INSERT IGNORE
ogREPLACE
- Eksplicit casting er nødvendig næsten overalt
- Ingen backticks
INDLÆS DATAINFIL
(KOPI er tæt på, men ikke tæt nok)
- Skift
autoincrement
tilSERIAL
- Selvom dårlig form i MySQL, i Postgres, en
INNER JOIN
uden enON
klausul kan ikke ske, brugCROSS JOIN
eller lignende COUNT(*)
kan være vanvittigt langsom- Databaser er kodet med tegnsæt, ikke tabeller
- Du kan have flere databaser med flere skemaer (MySQL har egentlig kun én database og flere skemaer)
- Partitionering er anderledes
- MySQL
interval
vs. Postgresinterval
(for tidsintervaller) - Implicit kolonneomdøbning, Postgres kræver
AS
- Kan ikke opdatere flere tabeller på samme tid i Postgres
- Postgres-funktioner er kraftfulde. Så der er ingen
CALL proc();
; omskrivproc()
som en funktion ogSELECT proc();
.