New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

sqltools-duckdb-driver

Package Overview
Dependencies
Maintainers
0
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sqltools-duckdb-driver

Latest DuckDB support: Run queries and explore your DuckDB Database in VSCode

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
30
-48.28%
Maintainers
0
Weekly downloads
 
Created
Source

License: MIT

VS Code SQLTools for DuckDB

Query and explore DuckDB databases in VSCode.

Latest DuckDB Support: v1.0.0

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.

Install

Install from the VSCode Marketplace.

Features

  • Latest DuckDB support (currently 1.0.0)
  • 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:

  • Read/Write: One process can both read and write to the database.
  • 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

Keywords

sqltools-driver

FAQs

Package last updated on 29 Jun 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts