SQLCheck
6.5#5 in sql linters and formattersFree planFree planLinuxmacOSWindows
Visit| Fact | SQLCheck | sqlfmt |
|---|---|---|
| Build requirements | Building from source requires g++ 4.9+ and CMake, and the repository should be cloned with its recursive option. | Building WebAssembly requires tinygo and wasm-opt on PATH. |
| License | The repository says SQLCheck is licensed under the Apache License. | sqlfmt is distributed under the PostgreSQL Licence. |
| Purpose | SQLCheck automatically detects common SQL anti-patterns that can slow queries. | sqlfmt is a gofmt-style command-line formatter for PostgreSQL SQL. |
SQLCheck suits developers and database users comfortable running command-line tools to inspect SQL files. It may be useful for users who want risk-level filtering across several named SQL dialects.
It suits PostgreSQL users who want consistent SQL formatting in a CLI, browser, Go program, or supported editor. Its EXPLAIN tools may also suit teams comparing plan structure in scripts or CI.