Show HN: Connect DuckDB to any database that has an ADBC driver

ADBC Client for DuckDB . Contribute to columnar-tech/duckdb-adbc-client development by creating an account on GitHub.
3 points by sarch 106 days ago github.com 0 comments
Summary not yet generated for this article.

Original Text

Hi everyone,

I'm a PhD student in databases at CMU. Over the past few months, I've been interning at Columnar and building a community extension for DuckDB that lets you query Snowflake, Databricks, BigQuery, PostgreSQL, MySQL, and any other system with an ADBC (Arrow Database Connectivity) driver.

The extension supports querying ADBC databases directly through a read_adbc table function. It also supports using ATTACH to connect to an ADBC database and then running SELECT, INSERT, COPY, and CTAS statements as if the database were local to DuckDB.

You can install it from DuckDB by running: INSTALL adbc FROM community; LOAD adbc;

The ADBC extension is open source and available under the Apache-2.0 License. We plan to contribute this extension to the Arrow project so it can become an official ADBC library.

Give it a try, and leave feedback if you have ideas about how to make it better. Leave an issue on the GitHub repo if you hit any rough edges!

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open