crash icon indicating copy to clipboard operation
crash copied to clipboard

Crash is an interactive CrateDB command line interface (CLI) SQL shell with autocompletion.

Results 19 crash issues
Sort by recently updated
recently updated
newest added

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...

contributions welcome

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...

enhancement
good first issue
complexity: 1-3

## 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...

enhancement
good first issue
complexity: 1-3

## 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. ![image](https://github.com/crate/crash/assets/453543/9a3a3aaf-885e-46ac-b1aa-1c112bb6ac28)

enhancement
contributions welcome

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...

feature

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`....

enhancement
complexity: 5-8