Skip to main content

SQLBench

A multi-database SQL workbench with support for IBM i (AS/400), MySQL, and PostgreSQL.

Features

  • Connect to multiple databases simultaneously
  • Browse schemas, tables, and columns
  • Execute SQL queries with syntax highlighting
  • Export results to CSV, Excel, and PDF
  • Save and manage database connections
  • Right-click context menus for quick actions

Supported Databases

  • IBM i (AS/400) - via ODBC
  • MySQL - via mysql-connector-python
  • PostgreSQL - via psycopg2

Installation

# Clone the repository
git clone https://github.com/jsteil/sqlbench.git
cd sqlbench

# Install dependencies
make install

Usage

make run

Requirements

  • Python 3.8+
  • tkinter (usually included with Python)
  • For IBM i: IBM i Access ODBC Driver

License

MIT

Metadata

Release files for sqlbench 0.1.63

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sqlbench 0.1.63
File Size Uploaded
sqlbench-0.1.63.tar.gz 1.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for sqlbench 0.1.63
File Interpreter ABI Platform
sqlbench-0.1.63-py3-none-any.whl Python 3 none any Details

Total release size: 2.9 MB

Release files / sqlbench-0.1.63.tar.gz

Download URL sqlbench-0.1.63.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
301baf6f53094fb8e074a8478d423baeed4b14ee57cde376ea24721ebee44f17
BLAKE2b-256 checksum
How to use checksums
9eff5320403739a37b7b0bdf0b20525b59aa36c9b50ea5f51cb9c2b1bc8e7b35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / sqlbench-0.1.63-py3-none-any.whl

Download URL sqlbench-0.1.63-py3-none-any.whl
Size 1.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
7ee39891e85ddc1d39883d8d2d119fe7fbb99448ca63c55ca238e49c6e6869e3
BLAKE2b-256 checksum
How to use checksums
08ff1a7e8ddc5155c3ef030041eb6ff39aea96d351b046bbfd2649635c3d4ec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page