50 个版本
0.0.64 | 2019 年 11 月 24 日 |
---|---|
0.0.63 | 2019 年 11 月 16 日 |
0.0.55 | 2019 年 10 月 31 日 |
0.0.25 | 2019 年 9 月 29 日 |
在 数据库接口 中排名第 2636
每月下载量 111
340KB
4.5K SLoC
dbui
一个针对 PostgreSQL 的有见地的数据库接口。它仍在开发中。
作为客户端应用程序或共享服务器运行,dbui
允许您查询和检查您的数据库,重点关注性能、正确性和速度。
需要 Rust nightly 版本,至少目前是这样
有关安装指南,请参阅 installing.md。安装后,运行 dbui -h
以开始。
有关构建、运行和打包应用程序的可用工具,请参阅 scripts.md。
Crates
dbui
将其代码分成几个库 crates
dbui-assets
:包含嵌入的静态文件,旨在从网络应用程序中提供服务dbui-client
:作为 WebAssembly 包在客户端浏览器中运行,包括模板dbui-controllers
:包含 actix-web HTTP 控制器,通常调用dbui-service
中的方法dbui-core
:包含服务器和客户端之间共享的定义dbui-database
:包含用于与 PostgreSQL 数据库服务器交互和打包结果的定义dbui-service
:包含应用程序的主要逻辑。它接收 RequestMessages 并发出 ResponseMessagesdbui-templates
:包含服务器用于呈现响应的 Maud 模板dbui
:存储在项目根目录中,这是应用程序的主要库和二进制文件
配置
目录
默认情况下,应用程序将配置文件存储在您的系统用户配置目录中。有关更改使用的目录,请参阅 dbui --help
。
- macOS: ~/Library/Application Support/dbui
- Linux: ~/.config/dbui
- Windows: %APPDATA%\kyleu\dbui
文件
profile/*
:用户配置信息
依赖关系
~49MB
~777K SLoC