基于curses的数据库可视化应用
dbcurses的Python项目详细描述
数据库
这个应用程序的实现主要受sqlcrush(https://github.com/coffeeandscripts/sqlcrush)的启发。 我决定创建我自己的应用程序版本的原因是需要在MySQL数据库(在SSH连接中)中轻松地显示数据,而不需要手动执行select,而且我无法使用sqlcrush实现(该项目似乎不再被维护)。另一个原因是不需要安装postgresql。在
不过,目前这个项目的功能远不如sqlcrush,只用于显示数据库中的数据。实际上,只支持MySQL。
安装
要安装此应用程序,您可以继续
pip3 install dbcurses
或者克隆此存储库并手动安装。在
文档
以下是在应用程序中移动的命令:
SPACEBAR
打开包含数据库中所有表列表的菜单j/k
或ARROW_DOWN/ARROW_UP
滚动表和行h/l
或{}横向滚动列 +/-
增加/减小单个列的大小ESC
退出空间菜单q
退出应用程序
要求
对于Ubuntu服务器,请确保安装了unixodbc dev。如果没有:
^{pr2}$未来工作
稍后将添加以下功能:
- 执行数据库查询
- 按列搜索以使用快捷方式筛选结果
- 项目
标签: