Databases

SQLite

SQLite logo

Dory 支持连接本地 SQLite 数据库文件,适合本地开发、产品原型、演示数据、测试数据和轻量级分析。你可以直接读取 .sqlite.db 文件,在 Dory 中浏览表结构、运行 SQL、分析结果并保存查询。

适合的 SQLite 使用场景

  • 本地开发数据库检查。
  • 产品原型或演示数据分析。
  • 小型数据集探索。
  • 可复现测试数据查询。
  • 不想部署远程数据库时的轻量分析。

连接 SQLite 前需要准备

  • SQLite 文件路径。
  • Dory 进程对该文件的读取权限。
  • Docker 部署时的 volume 挂载路径。

SQLite 路径必须是绝对路径。桌面端可以直接选择文件;Docker 中需要填写容器内可访问的路径。

Dory 中的 SQLite 能力

能力SQLite 支持情况
Connections支持通过绝对路径连接本地 .sqlite / .db 文件。
Explorer支持浏览表、字段和基础结构信息。
SQL Console支持 SQLite SQL 查询和结果查看。
AI Chat可结合 SQLite 表结构生成和解释 SQL。
Charts & Results支持对查询结果做图表分析。
Saved Queries支持保存常用 SQLite 查询。

Docker 中使用 SQLite

如果 Dory 通过 Docker 运行,需要将 SQLite 文件所在目录挂载到容器中。例如:

docker run -v /local/data:/app/data ...

然后在 Dory 连接中填写容器内路径,例如 /app/data/demo.sqlite

常见问题

为什么 Dory 找不到 SQLite 文件?

请确认路径是绝对路径,并且 Dory 进程能访问该文件。Docker 中尤其要确认 volume 已正确挂载。

SQLite 适合团队共享吗?

SQLite 更适合本地和轻量场景。多人团队长期共享分析建议使用 PostgreSQL、ClickHouse、DuckDB / MotherDuck 或其他托管数据库。

相关文档

这篇文档有帮助吗?