WhoDB:支持自然语言交互的轻量数据库可视化管理软件
Introduction générale
WhoDB 是一个轻量级(约20MB)、功能强大且用户友好的数据库管理工具,旨在简化数据库管理任务。它结合了 Adminer 的简洁性,并在用户体验和性能上进行了增强。WhoDB 使用 GoLang 构建,提供了最佳的速度和效率。其功能包括交互式模式可视化和内联编辑,适用于小型项目和复杂的企业系统。

Liste des fonctions
- 自然语言查询:通过与 Ollama、ChatGPT 和 Anthropique 的集成,用户可以使用自然语言进行查询和管理数据。
- 交互式模式可视化:提供直观的图形界面,帮助用户轻松理解数据库结构。
- 内联编辑:直接在界面中编辑和预览数据。
- 广泛的数据库支持:兼容 PostgreSQL、MySQL、SQLite3、MongoDB、Redis、MariaDB 和 ElasticSearch。
- 高性能架构:利用 GoLang 的速度和响应能力,前端表格虚拟化,提供卓越的性能。
- 安全登录和认证:通过个性化的登录配置文件安全访问数据库。
- 智能过滤功能:在所有数据库中无缝实施和管理过滤器。
- Jupyter Notebook 风格的查询环境:在 Scratchpad 中执行数据库查询,提升生产力和灵活性。
Utiliser l'aide
Processus d'installation
一键启动客户端:
- 使用 Docker 安装: :
- 运行以下命令以拉取并启动 WhoDB:
docker run -it -p 8080:8080 clidey/whodb
- 打开浏览器并导航到
http://localhost:8080
.
- 运行以下命令以拉取并启动 WhoDB:
- 使用 Docker Compose 安装: :
- 创建一个
docker-compose.yml
文件,内容如下:version: '3.8' services: whodb: image: clidey/whodb ports: - "8080:8080"
- 运行以下命令启动服务:
docker-compose up
- 创建一个
Processus d'utilisation
- 登录: :
- 启动应用后,导航到
http://localhost:8080
. - 选择数据库类型,输入用户名、密码和数据库名称。
- 启动应用后,导航到
- 数据库管理: :
- 选择数据库:在侧边栏中选择数据库类型,输入凭据并管理特定数据库。
- 查看模式:使用交互式图形查看数据库模式,了解表之间的关系。
- 表管理:直接访问和管理表,查看详细模式,过滤数据,并导出信息到 CSV。
- 内联编辑:点击单元格预览值(字符串、JSON 或 Markdown),并进行内联编辑。
- Scratchpad:在 Jupyter Notebook 风格的环境中执行数据库查询,提升生产力和灵活性。
- 智能过滤:在所有数据库中无缝实施和管理过滤器,提供一致且用户友好的体验。
- 自然语言查询: :
- 通过与 Ollama、ChatGPT 和 Anthropic 的集成,用户可以使用自然语言进行查询和管理数据,简化了复杂的 SQL 查询过程。
Procédure d'utilisation détaillée
- 启动前端服务: :
- 导航到
frontend/
目录并运行:pnpm i && pnpm start
- 导航到
- 启动后端服务: :
- au cas où
core/
目录中没有build/
文件夹,需要构建前端并将其移动到后端目录。运行以下命令:go run .
- au cas où
- 使用 Ollama 模型: :
- 下载并安装 Ollama,推荐使用 Llama 3.1 8b 模型。WhoDB 将自动检测已安装的模型,并在左侧边栏显示 Chat 选项。
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...