Skip to main content

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).

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.3.tar.gz (97.6 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.3-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: harlequin_questdb-0.3.3.tar.gz
  • Upload date:
  • Size: 97.6 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.3.tar.gz
Algorithm Hash digest
SHA256 b6cf713309bbf9bc505ecb2a63d03a64c66f54bec6eb09c5cb007c237cb0127d
MD5 432effb11d79371e2c634ebf6f2a563f
BLAKE2b-256 3cf2ecaad5fe099ad6da4752bcbd58a3177f00f352975a0a8e16bde2f98c61dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: harlequin_questdb-0.3.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 958d3fcf6a177ab166752e517f6b82b390ca85a603a01652e430a41531565283
MD5 5a96a41124bca9800f3cc41fc0fa6912
BLAKE2b-256 b83b5b36a811760626a895c894ec474692361f5a7b9bd7b73aed08ce7bb2a75f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

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