databend-cli

Crates.iodatabend-cli
lib.rsdatabend-cli
version0.1.3
sourcesrc
created_at2023-03-30 04:11:23.678261
updated_at2023-03-30 04:48:24.146872
descriptionDatabend Native Cli tool
homepage
repositoryhttps://github.com/datafuselabs/databend-client
max_upload_size
id824619
size115,613
sundyli (sundy-li)

documentation

README

databend-cli  

Install

cargo install databend-cli

Usage

> databend-cli --help
Usage: databend-cli <--user <USER>|--password <PASSWORD>|--host <HOST>|--port <PORT>>

Examples

REPL

❯ databend-cli -h arch -u sundy -p abc --port 8900
Welcome to Arrow CLI.
Connecting to http://arch:8900/ as user sundy.

arch :) select avg(number) from numbers(10);

select avg(number) from numbers(10);

+-------------+
| avg(number) |
+-------------+
| 4.5         |
+-------------+

1 rows in set (0.036 sec)

arch :) show tables like 'c%';

show tables like 'c%';

+-------------------+
| tables_in_default |
+-------------------+
| customer          |
+-------------------+

1 rows in set (0.030 sec)

arch :) exit
Bye

StdIn Pipe

❯ echo "select number from numbers(3)" | databend-cli -h arch -u sundy -p abc --port 8900
0
1
2

Features

  • basic keywords highlight
  • basic auto-completion
  • select query support
  • TBD
Commit count: 166

cargo fmt