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

Download history 53/week @ 2024-02-22 1/week @ 2024-02-29 2/week @ 2024-03-07 21/week @ 2024-03-28 36/week @ 2024-04-04

每月下载量 111

MIT 许可证 MIT

340KB
4.5K SLoC

dbui

License Build Status Docs Dependencies

一个针对 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 并发出 ResponseMessages
  • dbui-templates:包含服务器用于呈现响应的 Maud 模板
  • dbui:存储在项目根目录中,这是应用程序的主要库和二进制文件

配置

目录

默认情况下,应用程序将配置文件存储在您的系统用户配置目录中。有关更改使用的目录,请参阅 dbui --help

  • macOS: ~/Library/Application Support/dbui
  • Linux: ~/.config/dbui
  • Windows: %APPDATA%\kyleu\dbui

文件

profile/*:用户配置信息

依赖关系

~49MB
~777K SLoC