Patriciasql은 PYQT (QT GUI 및 PYTHON)로 작성된 간단한 PostGRESQL 클라이언트입니다.
이 도구는 Kubuntu에서 개발되었습니다. Patriciasql은 다른 Linux 배포판이나 다른 OS (OSX, Windows, *BSD)에서 테스트되지 않았습니다. PatriciasQL은 종속성이 충족되는 한 문제없이 작동해야합니다 (추가 정보는 요구 사항 섹션 참조). 일부 OS에서 추가 종속성이 필요할 수 있습니다.
메인 창 : 
SQL 쿼리의 자동 완성 : 
쿼리 설명 : 
선택된 텍스트 만 실행 : 
선택한 쿼리 설명 : 
연결 옵션 : 
참고 : PostgreSQL 연습의 데이터가 사용됩니다.
참고 : 연결 문제의 경우, 사용 된 마지막 데이터베이스 연결 ( _patricia_connection.json )의 정보를 저장하는 구성 파일을 제거/편집하십시오. 이것이 작동하지 않으면 버그를보고하십시오. 감사해요!
연결을 설정 한 후 PatriciasQL을 사용할 준비가되어 있어야합니다. 연결을 구성하려면 기본 메뉴 ( File -> Settings )에서 사용할 수있는 "연결 설정"대화 상자를 사용하십시오.
나는 바로 가기를 사용하는 것을 좋아하며 대부분의 작업은 주요 조합을 통해 사용할 수 있습니다.
Ctrl + Enter- 쿼리 실행 - 편집기 창에서 전체 텍스트를 가져와 쿼리로 취급합니다.
Ctrl + Shift + Enter- 선택한 텍스트 만 실행합니다.
ctrl + e- 쿼리에서 설명 - 쿼리는 편집기 컨트롤의 전체 텍스트입니다.
ctrl + shift + e- 선택한 텍스트에서 설명을 수행합니다.
Ctrl + K- 모든 SQL 키워드가있는 자동 완성 팝업 표시
Python (2.7x 또는 3.x)PostgreSQL (Posgresql 9, 10 & 11으로 테스트)libqt5sql5-psql (kde 앱의 postgresql 드라이버. postgresql과 상호 작용하는 모든 앱에서 필요합니다)추가 종속성 :
| 파이썬 2.X | 파이썬 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이 섹션은 오히려 "내가 원하는 것" 이라는 제목이 있어야합니다.
(*) 나는 이것이 꽤 까다로울 까봐 두려워
앱 아이콘은 아이콘 파인더에서 가져옵니다. 사용 된 아이콘은 파일 확장자 Vol 1 아이콘의 일부인 약간 수정 된 아이콘입니다. 앱 아이콘의 저자는 다음과 같습니다. Ravindra Kalkani는이 아이콘이 특히 Patriciasql에 대한 아이콘을 얻을 때까지 일시적으로 사용되고 있습니다.
상태 바 아이콘은 무료 글꼴 멋진 아이콘입니다. 글꼴 멋진 라이센스 : https://fontawesome.com/license
멋진 아이콘을 글꼴로 변경하지 않았습니다.
내 가장 잘 알고 있으면 글꼴 모두 굉장하고 아이콘 파인더에서 찾은 아이콘은 OpenSource 프로젝트에 자유롭게 사용할 수 있습니다. 내가 착각했다면 - 알려주세요.
이것은 더 많은 실험입니다. 나는 그것을 "완전한"도구로 만들 계획이 없습니다. 단순하게 (그리고 희망적으로 - 빨리) 유지해야합니다. 개선하고 싶은 몇 가지가 있지만 (Todo 섹션에 나열) 우선 순위 목록에서는 그 일을 그다지 높지 않습니다 (읽기 : 언제라도 작업을 중단 할 수 있습니다).