Skip to main content

A Harlequin adapter for QuestDB.

Project description

harlequin-questdb

A Harlequin adapter for QuestDB, connecting via QuestDB's PostgreSQL wire protocol.

Installation

uv tool install harlequin --with harlequin-questdb

Or with pip:

pip install harlequin-questdb

Upgrading

To upgrade Harlequin, the adapter, or both, run:

uv tool upgrade harlequin --with harlequin-questdb

This upgrades harlequin to the latest compatible version and refreshes harlequin-questdb at the same time. Run the same command regardless of which package was bumped.

Usage

Connect to a local QuestDB instance using the defaults (host localhost, port 8812, user admin, password quest):

harlequin -a questdb

Pass individual connection options to override the defaults:

harlequin -a questdb --host myserver --port 8812 -u myuser --password mypassword

Or pass a libpq-style connection string as a positional argument:

harlequin -a questdb "host=myserver port=8812 user=myuser password=mypassword dbname=qdb"

Connection Options

Option Short Default Description
--host -h localhost QuestDB host name or IP address
--port -p 8812 PostgreSQL wire protocol port
--username -u admin QuestDB username
--password quest QuestDB password

Note: QuestDB only supports a single database named qdb. The dbname field in a connection string must be qdb (or omitted).

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

harlequin_questdb-0.3.2.tar.gz (97.5 kB view details)

Uploaded Source

Built Distribution

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

harlequin_questdb-0.3.2-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file harlequin_questdb-0.3.2.tar.gz.

File metadata

  • Download URL: harlequin_questdb-0.3.2.tar.gz
  • Upload date:
  • Size: 97.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for harlequin_questdb-0.3.2.tar.gz
Algorithm Hash digest
SHA256 b7a01ac176e9782a3c2a595f4d1bad539d87d8452f50f3348f32a346be927632
MD5 b1e8c5d96f4e52469a086403ec6dbaea
BLAKE2b-256 ee022d697ce1824f548a7077066aba3c3892abb2be18b275d4df86ba480ea3c1

See more details on using hashes here.

File details

Details for the file harlequin_questdb-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: harlequin_questdb-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for harlequin_questdb-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 142699ef40b008180bd4dd558854081d1a30a9247332d41bcedfdb8cba79f543
MD5 f6b8f241d369608ba3e6ea72594992a4
BLAKE2b-256 10b7ce4f6092e3c2e424406500311336d36f505103c28f11c129141876679803

See more details on using hashes here.

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