Ga naar hoofdinhoud

2026-05-18 · 1 min leestijd

Gebruik een SQL-formatter in code review

Consistente SQL-diffs verminderen ruis en tonen logica-wijzigingen sneller.

SQLreviewdatabase

Belangrijkste punten

  • Stem het dialect af op je engine (PostgreSQL, MySQL, SQLite) vóór formattering.
  • Herlees JOIN- en WHERE-clausules na formattering — structuurwijzigingen mogen logica-edits nooit verbergen.

Waarom reviewers dit belangrijk vinden

Ongeformatteerde SQL dwingt reviewers keywords mentaal te parsen, waardoor per ongeluk cartesian products of ontbrekende predicates verborgen blijven.

Een geformatteerde query maakt CTE-grenzen en aggregatiestappen in seconden scanbaar.

Kies het dialect expliciet

Stel het dialect in het secundaire veld in wanneer je team PostgreSQL vs MySQL draait — hoofdlettergebruik en functienamen verschillen.

Plak na formattering in je SQL-client en controleer of het plan niet onverwacht is gewijzigd.

Veelgestelde vragen

Breekt formattering mijn query?

Semantiek blijft behouden; voer EXPLAIN uit op staging voor performance-kritieke queries.

Kan ik stored procedures formatteren?

Ja voor leesbaarheid, maar test uitvoering eerst op een niet-productiedatabase.