Formatare SQL — Interogări Ilizibile Aranjate Corect
Interogările SQL din log-urile ORM sau codul moștenire sunt adesea concatenări ilizibile. SQL Formatter-ul nostru adaugă indentare corectă, întreruperi de linie și normalizarea majusculelor.
Standarde de formatare SQL
Cuvintele cheie în MAJUSCULE (SELECT, FROM, WHERE). Fiecare clauză pe o linie nouă. Subinterogările și JOIN-urile indentate. Coloanele după SELECT fiecare pe propria linie indentată. Formatarea consistentă îmbunătățește lizibilitatea și revizuirea codului.
Recunoașterea erorilor
SQL-ul bine formatat face vizibile erorile logice: un WHERE uitat într-un DELETE, un produs cartezian din cauza unei condiții JOIN lipsă sau coloane duplicate. Formatarea este primul pas în depanare.
SQL în controlul versiunilor
Formatarea SQL consistentă în migrații face diff-urile git lizibile. Folosește un SQL formatter ca hook pre-commit pentru consistența echipei. Linter-ele precum sqlfluff aplică formatarea și găsesc și erori logice.