dblab
项目核心内容总结:
dblab 是一款支持多种数据库(PostgreSQL、Oracle、SQL Server、SQLite 等)的跨平台数据库管理工具,提供可视化界面和命令行操作。主要功能包括:
- 数据库连接:支持 SSH 隧道、SSL 加密、钱包文件等高级连接方式;
- 数据操作:执行 SQL 查询、查看表结构、索引、约束信息;
- 交互式导航:通过快捷键(如 Ctrl+Space 执行查询、Ctrl+S 切换结构视图等)高效浏览数据和元数据;
- 配置灵活:支持通过 YAML 配置文件定义连接参数、数据库列表、快捷键绑定等;
- 分页浏览:支持大型表数据分页加载,用户可通过自定义 SQL 实现数据导航。
使用方法:
- 命令行参数直接连接数据库(如
--db指定数据库路径、--host设置地址); - 配置文件(YAML)定义多数据库连接、默认分页限制(
limit)及快捷键映射; - 界面中通过面板切换(结构、约束、索引)和快捷键操作数据。
主要特性:
- 支持跨数据库查询(需独立连接每个数据库);
- 可自定义快捷键(如 Ctrl+Space 执行查询、Enter 查看表数据);
- 通过 SSH 隧道连接远程数据库,支持 SSL 验证和钱包文件配置。