#chsql
#DuckDB v1.1.3 is ready and so is the latest #chSQL with a new release introducing 20+ new #ClicKHouse macros/fixes, `ch_scan()` w/ multiple formats & much more!
Instantly available for @duckdb.org through the Community Extensions repository! It's #QuackScience!

duckdb.org/community_ex...
chsql
DuckDB Community Extensions ClickHouse SQL Macros for DuckDB
duckdb.org
November 8, 2024 at 9:31 AM
It's 2025 and we're bored so the time is perfect to implement a native binary client for the @duckdb.org #DuckDB ClickHouse Native extension for chsql 🚸 alternative to the HTTP/S based client. We're racing the clickhouse-cpp and clickhouse-rs Extensions side by side for fun and #quackscience 🔥
GitHub - quackscience/duckdb-extension-clickhouse-native: Experimental ClickHouse Native Client and Native file reader Extension for DuckDB chsql
Experimental ClickHouse Native Client and Native file reader Extension for DuckDB chsql - quackscience/duckdb-extension-clickhouse-native
github.com
January 1, 2025 at 3:38 PM
Duck migrations are one of nature's most fascinating phenomena and now you can be part of one too with chsql: A #DuckDB Community Extension for #ClickHouse data refu-geese 🦆🦆 🚫 ||||- 90% smaller 50% faster for any language/platform/architecture and ready to fly anytime 🚀

#OLAP #DuckDB #NotYandex
chsql
DuckDB Community Extensions ClickHouse SQL Macros for DuckDB
duckdb.org
January 7, 2025 at 7:54 PM
Migrating from Clickhouse to #DuckDB and got SQL query muscle memory? The #chsql extension provides 100+ ClickHouse Macros and Functions for @duckdb.org to keep your house going without the clicks and clouds! Perfect anywhere for in-process, serverless and serverful usage!

It's #quackscience 🦆🧪
chsql
DuckDB Community Extensions ClickHouse SQL Macros for DuckDB
duckdb.org
November 19, 2024 at 6:53 PM
Hard to tell who but something or someone seems to be using our chsql #DuckDB community extension a lot 🎉 hopefully its something good rather than the opposite - does anyone know what "it" might be?
April 8, 2025 at 10:52 AM
A bunch of ClickHouse tools expect and use the system table to discover databases, tables, types and so on. So here's yet another DuckDB chsql extension to emulate a very basic Clickhouse system table feeding from DuckDB meta, but open to implement disk, process and memory usage details... ⚙️
GitHub - quackscience/duckdb-extension-clickhouse-system: DuckDB Community Extension emulating the ClickHouse system table
DuckDB Community Extension emulating the ClickHouse system table - quackscience/duckdb-extension-clickhouse-system
github.com
January 4, 2025 at 12:51 AM
🚀 The latest chsql_native version is now available on the community extensions repository: duckdb.org/community_ex...

Thanks @samansmink.bsky.social for the holiday PR merge!
chsql_native
DuckDB Community Extensions ClickHouse Native Client & File Reader for chsql
duckdb.org
January 2, 2025 at 3:34 PM
That's right! DuckDB Quackscience "chsql" provides ClickHouse Macros, "chsql_native" provides native format reading and "http_server" provides a ClickHouse compatible HTTP API + Play UI github.com/quackscience
quackscience
DuckDB Extensions & Flock Ups. It's Quack Science! - quackscience
github.com
December 31, 2024 at 10:15 AM
It wasn't a fluke and the mystery continues on... how's #chsql almost up to the avro extension? Who's using it? We're burning to find out 😅
April 12, 2025 at 12:40 PM
Oh yeah! We already have an WIP ingestion/merge interface on top of parquet files/buckets (instead of Mergetree tables) with distributed reads and a dedicated low-mem parquet merge function in chsql already 👍
January 7, 2025 at 8:30 PM
Introducing #httpserver: a #DuckDB Community Extension adding a tiny #HTTP #API + User Interface to any DuckDB instance to query and be queried without any wrappers.

Works in pair with the #chsql #flock function to allow distributed queries to dynamic DuckDB workers pools

#QuackScience 🦆🧪
GitHub - quackscience/duckdb-extension-httpserver: DuckDB HTTP API Server and Query Interface in a Community Extension
DuckDB HTTP API Server and Query Interface in a Community Extension - quackscience/duckdb-extension-httpserver
github.com
October 30, 2024 at 10:08 AM
🎉 New Community Extension: chsql (1.0.6) https://duckdb.org/community_extensions/extensions/chsql.html
December 8, 2024 at 12:25 AM
The ingestion part is still only available in quackpipe where its being experimented with while the read parquet "mergetree" is already part of the chsql repository: github.com/quackscience...
Feature: read_parquet_mergetree by akvlad · Pull Request #13 · quackscience/duckdb-extension-clickhouse-sql
read_parquet_mergetree Description The read_parquet_mergetree chsql function provides a familiar interface for ClickHouse users by emulating aspects of the MergeTree engine strategy. Its primary pu...
github.com
January 8, 2025 at 8:59 AM
If dbvis supports ClickHouse HTTP connections (no clue if that's the case as the docs are unclear) you can try with the DuckDB http_server + chsql Comminity Extensions which emulated a basic CH HTTP API
January 7, 2025 at 12:20 PM
🚀 It's ready! The first version of the emulated clickhouse system table functionality (and a couple more things) has been merged into mainline `chsql` and queued for release on the community repository for release! This should make lots of existing CH integrations work out of the box 🎉
Quack-UI
quackpy.fly.dev
January 4, 2025 at 10:46 PM