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

Uploaded Python 3

File details

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

File metadata

  • Download URL: harlequin_questdb-0.3.1.tar.gz
  • Upload date:
  • Size: 75.1 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.1.tar.gz
Algorithm Hash digest
SHA256 ce1d0e39cf9da1b841df09a2277deef346bddfab4eaa835a2e5b0a36e4d2d316
MD5 863581bbac575132a3ba012d7a6d18eb
BLAKE2b-256 6e5cb7c56a4802c14157a043aa329a912cb18f61d0175e412cf553415c978332

See more details on using hashes here.

File details

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

File metadata

  • Download URL: harlequin_questdb-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7596b988e4520a162e49f5670057648ad9cacdd9ded6624cfbd573c89ea72a4f
MD5 ea5f023cc8ea12b576c24903b03adfad
BLAKE2b-256 7d879be194016cb482b764fe53485c21367fcfd00d715d5335337f8b300d3946

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