sql >> Database >  >> RDS >> PostgreSQL

Hoe schrijf je een hoofdletterongevoelige query voor zowel MySQL als Postgres?

De moraal van dit verhaal is:gebruik geen andere softwarestack voor ontwikkeling en productie. Nooit.

Je krijgt alleen maar bugs die je niet kunt reproduceren in dev; uw testen zullen waardeloos zijn. Doe het gewoon niet.

Het gebruik van een andere database-engine is uitgesloten - er zullen VEEL meer gevallen zijn waarin het zich anders gedraagt ​​dan alleen LIKE (heb je ook de sorteringen gecontroleerd die door de databases worden gebruikt? Zijn ze in ELKE GEVAL identiek? vergeet ORDER BY op varchar-kolommen die hetzelfde werken)



  1. Zijn kolom- en tabelnaam hoofdlettergevoelig in MySQL?

  2. Zijn er opties voor een join-tafel voor veel-op-veel verenigingen?

  3. psql - sla de resultaten van de opdracht op in een bestand

  4. Hoe u kunt bijhouden wat de gebruikers doen?