feat(usable): integrate current dbtool implementation snapshot
Some checks failed
release-smoke / macos-13 / x86_64-apple-darwin (push) Has been cancelled
release-smoke / ubuntu-latest / x86_64-unknown-linux-gnu (push) Has been cancelled
release-smoke / windows-latest / x86_64-pc-windows-msvc (push) Has been cancelled

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Paperclip CTO
2026-04-02 08:26:18 +00:00
parent a28dab4cd9
commit d5f69462b0
73 changed files with 5895 additions and 322 deletions

View File

@@ -137,6 +137,8 @@ cargo run -p dbtool-cli -- query --driver sqlite --path examples/tmp/dbtool-demo
cargo run -p dbtool-cli -- export --driver sqlite --path examples/tmp/dbtool-demo.sqlite --file examples/sql/sqlite/export_query.sql --format csv --output examples/tmp/export.csv
```
PostgreSQL demo 当前保留 `postgres` 作为超级用户(密码 `dbtoolroot`)供 QA seed 与创建 restricted probe应用侧继续使用非超级用户 `dbtool`(密码 `dbtool`)。如果本地 demo 容器是旧配置初始化的,先执行 `docker compose -f docker-compose.demo.yml down -v``scripts/tui/demo-stack.sh reset` 再重建,否则 `dbtool` 仍可能保留历史超级权限。
如果当前 Linux 环境没有系统 `cc` / `ar`,可以改用 `zig cc` + `zig ar`。对 bundled SQLite 路径linker 包装器需要兼容 Cargo 传入的 GNU target flag
```bash