crash
crash copied to clipboard
Crash is an interactive CrateDB command line interface (CLI) SQL shell with autocompletion.
It is confusing that without providing a dedicated port, we don't default to 4200 in all cases, e.g. when specifying to use TLS e.g. ```sh crash --hosts 'host' --> http://host:4200...
```sql select $$test;test$$; --> works create table test(a text); insert into test(a) values ($$test;test$$); --> works update test set a=$$test;test$$; --> fails (works from the Admin UI) ``` _edit: Bug...
Seems that CrateDB's admin UI has a much more rich list of such keywords, how about adopting this list for crash as well? see: https://github.com/crate/crate-admin/blob/main/app/scripts/controllers/console.js#L409
I think we should look into replacing sqlparse with a parser generated from the CrateDB antlr grammar, to ensure it supports our SQL dialect. See https://github.com/antlr/antlr4/blob/4.6/doc/python-target.md _Originally posted by @mfussenegger...
## Goal Extend platform / operating system coverage when testing CrateDB and associated infrastructure. ## Introduction At [Testcontainers for Java and CrateDB](https://github.com/crate/cratedb-examples/tree/main/testing/testcontainers/java), we demonstrate how to run integration tests of...
Hi there, while applying some housekeeping to the repository, I found the patch [1] by @chaudum which adds the `analyze` keyword. While this has been already integrated into the main...
## About CrateDB offers a PostgreSQL-compatible `pg_catalog.pg_proc` database system table. It could be used to inquire all scalar function symbols, to add them to the list of keywords provided by...
## Problem Running the software tests on CI/GHA/Windows takes around 15 minutes, while on Linux and macOS, it only takes a minute or so. 
It would be nice to have a "keep alive" mechanism that periodically checks if the connection(s) to the defined host(s) is/are active and through an exception after a timeout or...
The REPL behavior of crash is now not intuitive because statements like `SET search_path = ..` seem to have no effect. The reason for that is that crash uses `crate-python`....