PatriciasQl是用PYQT(QT GUI和Python)编写的简单PostgreSQL客户端。
该工具是在Kubuntu下开发的。 PatriciasQl尚未在其他Linux发行版上进行测试,也没有在其他OS(OSX,Windows, *BSD)上进行测试。只要满足依赖项,PatriciasQl就应该无需任何问题就可以使用(有关更多信息,请参见:要求部分)。请注意,可能需要其他依赖性。
主窗口: 
SQL查询的自动完成: 
查询解释: 
仅执行选定的文本: 
说明选定的查询: 
连接选项: 
注意:用于演示目的的数据,使用了PostgreSQL练习的数据
注意:如果存在连接性问题 - 尝试删除/编辑配置文件,以存储最后使用的数据库连接的信息( _patricia_connection.json )。如果这不起作用 - 请报告一个错误。谢谢!
设置连接后,应准备好使用PatriciasQL。要配置连接,请使用从主菜单( File -> Settings )可用的“连接设置”对话框。
我喜欢使用快捷方式,大多数操作都可以通过关键组合获得:
ctrl + enter-执行查询 - 这是从编辑器窗口中获取整个文本,并将其视为查询
Ctrl + Shift + Enter-仅执行选定的文本
ctrl + e-在查询上执行解释 - 查询是编辑器控件的整个文本
Ctrl + Shift + E-执行所选文本的解释
Ctrl + K-显示所有SQL关键字的自动完整弹出窗口
Python (2.7倍或3.x)PostgreSQL (用POSGRESQL 9、10和11测试)libqt5sql5-psql (KDE应用程序的PostgreSQL驱动程序。其他依赖性:
| Python 2.x | Python 3.x |
|---|---|
python-pyqt5 | python3-pyqt5 |
python-pyqt5.qtsql | python3-pyqt5.qtsql |
除了上面列出的内容外,如果您想在此应用程序上工作,则可能需要一些其他库和工具。
sudo apt install qt-creatorsudo apt install pyqt5-dev-tools如果某件事不起作用,请尝试安装:
python-pyside2.qtsql或者
python3-pyside2.qtsql本节应该标题为“我想拥有什么” ,因为我不确定我是否有足够的时间来从事所有这些工作:
(*)恐怕这会很棘手
应用图标取自IconFinder。所使用的图标是稍微修改的图标,它是文件扩展1 vol 1 Iconset的一部分。该应用程序图标的作者是:Ravindra Kalkani请注意,该图标已被暂时使用 - 直到我为Patriciasql制作图标。
状态栏图标是免费的字体真棒图标。字体很棒的许可证:https://fontawesome.com/license
没有更改字体上很棒的图标。
据我所知,字体很棒,以及我在IconFinder上找到的图标都可以免费用于OpenSource Projects。如果我误会了 - 请告诉我。
这更多是一个实验。目前,我没有计划将其作为“全面吹”工具。它应该保持简单(希望 - 快速)。我想改进几件事(在TODO部分中列出),但是在我的优先级列表上进行的工作不是很高(请阅读:我可能随时停止工作)。