Crash is an interactive CrateDB command line interface (CLI) SQL shell with autocompletion.
Fixed handling of DuplicateKeyException
errors. After an improvement in crate-python 0.34, this error case is conveyed through IntegrityError
. Beforehand, a more generic ProgrammingError
was used. Thanks, @romseygeek and @proddata.
DuplicateKeyException
errors after crate-python 0.34 by @amotl in https://github.com/crate/crash/pull/439
Full Changelog: https://github.com/crate/crash/compare/0.31.4...0.31.5
Full Changelog: https://github.com/crate/crash/compare/0.31.3...0.31.4
Full Changelog: https://github.com/crate/crash/compare/0.31.2...0.31.3
crate>=0.35.2
. It is needed to accompany the recent
improvements about --timeout
.Full Changelog: https://github.com/crate/crash/compare/0.31.1...0.31.2
Full Changelog: https://github.com/crate/crash/compare/0.31.0...0.31.1
Added command-line argument --timeout
, to configure network timeout
values in seconds. The default connect timeout is five seconds now,
the default read timeout is the default setting of the socket
module,
which is "infinite" by default.
Chore: Use verlib2.Version
instead of crate.client._pep440.Version
.
Full Changelog: https://github.com/crate/crash/compare/0.30.2...0.31.0
\pager <executable>
Full Changelog: https://github.com/crate/crash/compare/0.30.1...0.30.2
--format
argument to
crash --help
. Thanks, @mfussenegger.Full Changelog: https://github.com/crate/crash/compare/0.30.0...0.30.1
Fix inconsistent spacing around printed runtime. Thank you, @hammerhead.
Add support for multi-line input of commands and SQL statements for both copy-pasting inside the crash shell and input pipes into crash. Thank you, @JustBeYou.
Full Changelog: https://github.com/crate/crash/compare/0.29.0...0.30.0
crate-0.30.0
in the area of comparing server version numbers.Full Changelog: https://github.com/crate/crash/compare/0.28.0...0.29.0