package
module
Version:
v0.0.3-0...-62bf27c
Opens a new window with list of versions in this module.
Published: Feb 20, 2020
License: BSD-2-Clause-Views
Opens a new window with license information.
Imports: 8
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
prql ("Prequel"): a command line MySQL syntax checker
EXAMPLE
$ 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
$ 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
CONTRIBUTING
See DEVELOPMENT.md.
LICENSE
FreeBSD
CREDITS
Documentation
¶
Prql recursively scans a directory or file path for SQL scripts.
On successful parsing of all files, returns nil.
Otherwise, returns a parse error.
Source Files
¶
Directories
¶
cmd
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.