Skip to main content

Lightweight Python SQL query builder with support for multiple dialects: ClickHouse, PostgreSQL, DuckDB, MySQL and SQLite

Project description

david8

A fast, lightweight, and elegant SQL query builder for Python. Designed with clarity and minimalism in mind, it provides a clean, expressive interface for constructing SQL queries without sacrificing control or performance.

The builder automatically generates safe parameter placeholders and binds parameters for you, keeping your code concise and secure.

Whether you're assembling simple filters or composing complex queries, this query builder gives you a predictable and ergonomic workflow

  • Zero dependencies
  • Zero global objects
  • Built-in base support for ClickHouse, PostgreSQL, DuckDB, MySQL and SQLite

See Wiki

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

david8-0.2.0b1.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

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

david8-0.2.0b1-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file david8-0.2.0b1.tar.gz.

File metadata

  • Download URL: david8-0.2.0b1.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for david8-0.2.0b1.tar.gz
Algorithm Hash digest
SHA256 e5c87875639c2b4f1695ac25e8df864b3905d37fabb44f6443e1aa0f540a3b40
MD5 5a839f082d71503ac1268a0b4bc0ce9b
BLAKE2b-256 eda55b498888564ccaeae0af934478068b9d9f5f3b52f6e456459e57ceac0f1b

See more details on using hashes here.

File details

Details for the file david8-0.2.0b1-py3-none-any.whl.

File metadata

  • Download URL: david8-0.2.0b1-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for david8-0.2.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 7ca8ee2ab991deecd92b4153e4cc4609dd87cc9484e8cbda42624e170a84483a
MD5 e5e56a8670ec9c02a5074e1ed2794ceb
BLAKE2b-256 573edf0d873a8a504508393cd67dac89e9ab416694bc81bab3ce32e060e46b03

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