Poor SQL
7.3#1 in sql linters and formattersFree planFree planWebAPIExtensionLinux
Visit| Fact | Poor SQL | SQLFormat.org |
|---|---|---|
| Command line | A command-line bulk formatter is available for download. | Installing sqlparse also installs a sqlformat command that reads stdin, writes stdout and can edit files in place. |
| Formatting controls | Controls include indentation, tab spacing, maximum width, statement and clause breaks, comma-list expansion, boolean and CASE expansion, and JOIN ON breaks. | The interface offers keyword case, identifier case, indentation, output-format, comment-removal and compact-mode controls. |
| Licence | The project is released under the GNU Affero General Public License version 3. | The sqlparse module is released under the New BSD/BSD-3-Clause licence. |
Poor SQL suits T-SQL users who want configurable formatting, browser-based offline use, or integrations with listed editors and tools. It may also fit developers who want to use its open-source library in .NET, Mono, JavaScript, or Node.js contexts.
SQLFormat.org suits people who want to format SQL in a browser or through a lightweight API. Its linked Python module may interest developers who want to use sqlparse in their own applications.