0.10.2 • Published 7 days ago

sqltools-duckdb-driver v0.10.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 days ago

License: MIT

SQLTools for DuckDB

Query and explore DuckDB databases in VSCode.

Latest DuckDB Support: v0.10.2

A VSCode extension that extends SQLTools, with a driver for DuckDB.

This driver is maintained by Evidence: Publish BI reports with just SQL and Markdown.

Features

  • Latest DuckDB support (currently 0.10.2)
  • Connect to a local, in-memory or MotherDuck (via service token) DuckDB instance
  • Run queries against a DuckDB instance
  • Explore DB tables and columns in the sidebar
  • View table results by selecting them in the sidebar
  • Autocomplete for common keywords (e.g. SELECT, FROM, WHERE) and table names
  • Read/Write connections

Connect Local and In-Memory DBs

Connect Local DB

Connect In-Memory DB

Run Query

Run Query

Explore DB

Explore DB

Autocomplete

Autocomplete

Read/Write Connections

DuckDB has two access modes: 1. Read/Write: One process can both read and write to the database. 2. Read Only: Multiple processes can read from the database, but no processes can write.

If you open another connection to a database that is already open in read/write mode, you may get an error. Close the read/write connection to resolve this.

More Info

Not Supported

DuckDB Extensions Supported

For clarity, the following DuckDB extensions are supported

ExtensionSupported
arrow
autocomplete
fts
httpfs
icu1
inet
jemalloc
json1
motherduck1
parquet1
postgres_scanner
spatial
sqlite_scanner
tpcds
tpch

MotherDuck

To use MotherDuck, you need your service token.

You should use the filename md:?motherduck_token=<your token> when connecting to MotherDuck.

Contributing

  • If you encounter bugs or have feature requests, feel free to open an issue.
  • PRs welcome

Maintained by

0.10.2

7 days ago

0.10.0

2 months ago

0.0.1

9 months ago