An open API service indexing awesome lists of open source software.

https://github.com/mcandre/prql

prql ("Prequel"): a command line MySQL syntax checker
https://github.com/mcandre/prql

Last synced: 4 months ago
JSON representation

prql ("Prequel"): a command line MySQL syntax checker

Awesome Lists containing this project

README

          

# prql ("Prequel"): a command line MySQL syntax checker

# EXAMPLE

```console
$ prql examples
examples/apples.sql:2: syntax error at byte position 17 near 'SEL'
```

See `prql -help` for more options.

# DOWNLOAD

https://github.com/mcandre/prql/releases

# API DOCUMENTATION

https://godoc.org/github.com/mcandre/prql

# MAJOR FEATURES

* Validates MySQL statements.
* Scans multi-statement scripts.
* Recurses along large folder trees.
* No dependency on live MySQL servers or clients.
* Ops-friendly exit code for CI, script chaining.

# COMPLEX SCRIPT MATCHING

```console
$ find examples -type f -name '*.sql' -print0 |
while IFS= read -r -d '' f; do
prql "$f" || exit 1
done
examples/apples.sql:2: syntax error at byte position 17 near 'SEL'
```

# RUNTIME REQUIREMENTS

* N/A

# CONTRIBUTING

See [DEVELOPMENT.md](DEVELOPMENT.md).

# LICENSE

FreeBSD

# CREDITS

* [xwb1989/sqlparser](https://github.com/xwb1989/sqlparser) does the heavy lifting.