Skip to main content

Query Commander · GitHub license Python Versions Read the Docs GitHub release (latest by date)

Introducing Query Commander, the opensource browser-based SQL tool designed for secure and efficient database management.

Basic Screenshot

Features:

  1. Database Connectivity

    • Support for multiple server connections and heterogeneous targets
    • Support for multiple database types:
      (Oracle, PostgreSQL, Redshift, MySQL, Trino, Presto, etc.)
  2. Database Management

    • Viewing of database objects
    • Browse Schemas
    • Data export capabilities
    • Explain Plain visualization
  3. Metadata Access

    • View table structures, constraints, indexes, relationships, roles, and permissions
    • Generate ddl for views, materialized views, procedures, functions, and much more
  4. User Interface

    • Intuitive, familiar, and user-friendly interface
    • Browser-based multi-tab and multi-window interface
    • SQL Editor: Custom SQL Execution and results display
    • Syntax highlighting
  5. Enhanced Security

    • Support for End-to-End Encryption
    • Multiple authentication options (Database login-based, LDAP/Active Directory)
    • Optional time-based rate limits for queries executed and/or total records retrieved by user
    • Advanced permissions management with "Persona proxies" and group-based authorization
    • Ideal for cloud-hosted and remote database server access
    • Support for AWS Secret Manager for secure credential storage and database server info
  6. Modern Hosting Options

    • Traditional installation with CGI executions
    • Optional Serverless installation (AWS API Gateway, Lambda, S3, DynamoDB, and Secrets Manager)

Installation

» Check out the Apache 2.x and AWS Lambda installation options.

General Installation

For local installations the easiest way to get started is to use pip as shown below:

pip install querycommander

The above installs the basic software with no built-in connectors. To install specific connectors or components use one or more of the following commands:

# Database Connectors
pip install querycommander[postgres]
pip install querycommander[mysql]
pip install querycommander[oracle]
pip install querycommander[redshift]
pip install querycommander[trino]

# Other connectors
pip install querycommander[aws] # For DynamoDB, S3, and SecretsManager features
pip install querycommander[redis] # For Redis session token storage
pip install querycommander[ldap]  # For LDAP authentication

# Install everything in one command
pip install querycommander[all]

Learn More

Read the Documentation

Download files

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

Source Distribution

querycommander-1.0.1.tar.gz (455.5 kB view details)

Uploaded Source

Built Distribution

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

querycommander-1.0.1-py3-none-any.whl (244.9 kB view details)

Uploaded Python 3

File details

Details for the file querycommander-1.0.1.tar.gz.

File metadata

  • Download URL: querycommander-1.0.1.tar.gz
  • Upload date:
  • Size: 455.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for querycommander-1.0.1.tar.gz
Algorithm Hash digest
SHA256 db9433e1cf4dbe541085dc1eb932dbfdcef7d9572f606d213203b35afb319e24
MD5 bb1d8daa5a52f00c15c6f03e7a25a9ea
BLAKE2b-256 3826286137d0020cf0685b612c87db1f5078a6fe2cb293cd846ddf169f5d49ad

See more details on using hashes here.

File details

Details for the file querycommander-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: querycommander-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 244.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for querycommander-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 074438201f10d25bc66c585320c0aa0dfceb49d13aaaf878fd7e7017d05caee0
MD5 35cf1f447338fd2709de34a8562d9f12
BLAKE2b-256 2be6a0c522bfbb3b094e1b92d557c2e0a9bbacfd85edd0edd4c267a76cea2182

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

1.0.0

2 files

0.9.7

2 files

0.9.6

2 files

0.9.5

2 files

0.9.4

2 files

0.9.3

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.0

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5.4

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

Supported by

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