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 tools如果某件事不起作用,請嘗試安裝:
python-pyside2.qtsql或者
python3-pyside2.qtsql本節應該標題為“我想擁有什麼” ,因為我不確定我是否有足夠的時間來從事所有這些工作:
(*)恐怕這會很棘手
應用圖標取自IconFinder。所使用的圖標是稍微修改的圖標,它是文件擴展1 vol 1 Iconset的一部分。該應用程序圖標的作者是:Ravindra Kalkani請注意,該圖標已被暫時使用 - 直到我為Patriciasql製作圖標。
狀態欄圖標是免費的字體真棒圖標。字體很棒的許可證:https://fontawesome.com/license
沒有更改字體上很棒的圖標。
據我所知,字體很棒,以及我在IconFinder上找到的圖標都可以免費用於OpenSource Projects。如果我誤會了 - 請告訴我。
這更多是一個實驗。目前,我沒有計劃將其作為“全面吹”工具。它應該保持簡單(希望 - 快速)。我想改進幾件事(在TODO部分中列出),但是在我的優先級列表上進行的工作不是很高(請閱讀:我可能隨時停止工作)。