No description
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| app.py | ||
| README.md | ||
| requirements.txt | ||
db-forge
PyQt6 multi-database SQL client — part of the Forge Suite by dev-boffin-io.
Supported Databases
| Database | Driver needed |
|---|---|
| SQLite | Built-in (no install) |
| PostgreSQL | pip install psycopg2-binary |
| MySQL | pip install pymysql |
| MariaDB | pip install pymysql |
Features
- Connection Profiles — saved to
~/.db-forge-profiles.json - Query Editor — SQL syntax highlighting (keywords, strings, comments, numbers)
- F5 to run query, or select text and Run Selection
- Results table — resizable columns, NULL displayed in muted color
- Export CSV — one-click export of result set
- Schema browser — tree view of tables + columns, double-click to SELECT
- Query History — last 100 queries with time & duration, double-click to reload
- Messages panel — connection log, errors, status
Install
pip install PyQt6
# For PostgreSQL:
pip install psycopg2-binary
# For MySQL / MariaDB:
pip install pymysql
Run
python app.py
Platform
Linux · Windows · macOS · Android (Termux)