Fast Rust database workbench for the terminal: PostgreSQL, MySQL, SQLite, ClickHouse, MongoDB, Elasticsearch, SQL over Parquet/CSV/JSON, optional AI, SSH/Vault, Python API, and Django ORM analysis.
Docs: https://clement-tourriere.github.io/dbcrust/
What's Changed
Feat
- cli: dbcrust agents embedded guide
- commands: \ddl compact schema dump
- safety: --read-only guard, read_only_default, exit-code taxonomy
- cli: -f files, stdin scripts, timeout/max-rows/no-input
- cli: -o/--format one-shot output with clean stdout
- format: JSON/JSONL/CSV result emitters
Installation
Standalone CLI
curl -fsSL https://clement-tourriere.github.io/dbcrust/install.sh | sh
dbc postgres://user:pass@localhost/mydbPython/PyPI
# Quick run (no installation needed)
uvx dbcrust postgresql://user:pass@localhost/mydb
# Install globally
uv tool install dbcrustFull changelog: CHANGELOG.md