SQLite-specific syntax this formatter understands
?,?1and:nameparameters are preservedINSERT OR REPLACEandUPSERT(ON CONFLICT) format correctly- Functions like
json_extractanddatetimekeep their arguments together - Square-bracket and backtick identifiers are accepted, as SQLite allows
Formatting changes only whitespace and keyword case. What the query does is unchanged. Need another database? The main SQL formatter has 11 dialects, and the SQL minifier squeezes a query onto one line.