Skip to main content

A multi-database SQL workbench with support for IBM i, MySQL, and PostgreSQL

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sqlbench-0.1.56.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sqlbench-0.1.56-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file sqlbench-0.1.56.tar.gz.

File metadata

  • Download URL: sqlbench-0.1.56.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sqlbench-0.1.56.tar.gz
Algorithm Hash digest
SHA256 41e7f7efeead719b9c0d9b997bda25b13167f41e9e73f000f422da7b8a4e4c7b
MD5 683b74fe74977972828fa5fb2e3c542a
BLAKE2b-256 b5be6c72d0e6a591f4d497e5326bfd64a749a03c1a6362aa958178f918321fbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlbench-0.1.56.tar.gz:

Publisher: pypi-publish.yml on jpsteil/sqlbench

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sqlbench-0.1.56-py3-none-any.whl.

File metadata

  • Download URL: sqlbench-0.1.56-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sqlbench-0.1.56-py3-none-any.whl
Algorithm Hash digest
SHA256 38cd51c78c7160dc3501d3f1c8296e4974493316ebfba92666246c04d78872e0
MD5 75028759603d164076e10c2389db8249
BLAKE2b-256 c4eeab0401d7fd4e127454ee529b9e47b9b7360e439c46cdbd65223e9dca06c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlbench-0.1.56-py3-none-any.whl:

Publisher: pypi-publish.yml on jpsteil/sqlbench

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page