Results of 1 - 10 of about 184 for extension (0.002 sec.)
- Installing Extensions 9246
- To install core DuckDB extensions, use the INSTALL command. For example: INSTALL httpfs; This installs the extension from the default repository ( core ). Extension Repositories By default, DuckDB extensions are installed from a single repo
...sitory containing extensions built and signed by the core DuckDB team. This ensures the stability and security of the core set of extensions. These ex...tensions live in the default core repository, which points to http://extensions.duckdb.org . Besides the core repository, DuckDB also supports installing extensions from other repositories. For example..., the core_nightly repository contains nightly builds for core extensions that are built for the latest stable release of DuckDB. This allows users to try out new features in extensions before th... - https://man.mtool.work/duckdb/2.0/extensions/installing_extensions.html
- Statically Linking Extensions 9158
- This page is for client and binding authors, and for anyone who embeds libduckdb in their own application. It describes how statically linking extensions changed in DuckDB 2.0 and what builders on top of DuckDB need to do. This change is in
...ndent of the new C API. It applies even if you continue to build against the existing (v1) C API: the difference is in how extension archives are linked and registered, not in which API your bindings call. What Changed in DuckDB 2.0 New Link-time static l...inking of extensions was introduced in DuckDB 2.0. Before v2.0, the set of statically linked extensions was a compile-time decision. The sourc...es were compiled with knowledge of which extensions were included, so a build with CORE_EXTENSIONS='json;parquet;icu' could not reuse the object files of a build with CORE_E... - https://man.mtool.work/duckdb/2.0/dev/building/linking_extensions.html
- Extensions 9037
- DuckDB has a flexible extension mechanism that allows for dynamically loading extensions. Extensions can enhance DuckDB's functionality by providing support for additional file formats, introducing new types, and domain-specific functionali
...ty. Extensions are loadable on all clients (e.g., Python and R). Extensions distributed via the Core and Community repositories are buil...he ARM64 architectures, with the exception of macOS on Intel ( osx_amd64 ), which is being phased out: in DuckDB 2.0, core extensions are still built for osx_amd64 but community extensions are no longer built for it, and DuckDB 2.1 will drop support for t...he platform. Listing Extensions To get a list of extensions, use the duckdb_extensions function: SELECT extension_name, installed, description FROM duckd... - https://man.mtool.work/duckdb/2.0/extensions/overview.html
- Versioning of Extensions 9037
- Extension Versioning Most software has some sort of version number. Version numbers serve a few important goals: Tie a binary to a specific state of the source code Allow determining the expected feature set Allow determining the state of t
...d stability (e.g., v0.0.1 is likely not very stable, whereas v13.11.0 probably is stable) Just like DuckDB itself , DuckDB extensions have their own version number. To ensure consistent semantics of these version numbers across the various extensions, Duc...kDB's Core Extensions use a versioning scheme that prescribes how extensions should be versioned. The versioning scheme for Core Extensions is...ility levels: unstable , pre-release , and stable . Let's go over each of the 3 levels and describe their format: Unstable Extensions Unstable extensions are extensions that can't (or don't want to) give any guarantees regarding their current stability, o... - https://man.mtool.work/duckdb/2.0/extensions/versioning_of_extensions.html
- Extension Distribution 9004
- Platforms Extension binaries are distributed for several platforms (see below). For platforms where packages for certain extensions are not available, users can build them from source and install the resulting binaries manually . Most offic
...ial extensions are distributed for the following platforms. Some extensions are only available on a subset of these platforms; see the i...ndividual extension pages for details. Platform name Operating system Architecture CPU types linux_amd64 Linux x86_64 (AMD64) linux_arm64 Linu...th Qualcomm CPU Deprecated The osx_amd64 platform (macOS on Intel) is being phased out. In DuckDB 2.0, DuckDB and its core extensions are still built for osx_amd64 , but community extensions are no longer built for this platform. DuckDB 2.1 will stop supp... - https://man.mtool.work/duckdb/2.0/extensions/extension_distribution.html
- Troubleshooting of Extensions 8882
- You might be visiting this page directed via a DuckDB error message, similar to: INSTALL non_existing; HTTP Error: Failed to download extension "non_existing" at URL "http://extensions.duckdb.org/v2.0.0/osx_arm64/non_existing.duckdb_extension
...on.gz" (HTTP 404) Candidate extensions: "inet", "encodings", "core_functions", "vortex", "odbc_scanner" For more info, visit https://duckdb.org/docs/current/ext...ensions/troubleshooting?version=v2.0.0&platform=osx_arm64&extension=non_existing There are multiple scenarios for which an extension might not be available in a given extension repository at...a given time: * the extension has not been uploaded yet, here some delay after a given release date might be expected. Consider checking the issues at d... - https://man.mtool.work/duckdb/2.0/extensions/troubleshooting.html
- Release Cycle 8827
- This document outlines the DuckDB and core extension release cycle framework. It is intended for developers working on DuckDB extensions to better understand the underlying processes. Overview DuckDB follows Semantic Versioning ( v<MAJOR>.<
...s Active branch : A branch that is part of the main release cycle. Either main or vx. -codename where n >= 0 Single branch extension : Extension with 1 active branch. Since main is always an active branch this is always main. This means all other branches...of format vx.y-codename must be vx.<y-n>-codename where n >= 1 Multi branch extension : Extension with more than 1 active branch Two branch extension : Extension with two active branches: main and vx.y-codena...me Three branch extension : Extension with three active branches: main, vx.y-codename , and vx.<y+1>-codename LTS release : Long term support releas... - https://man.mtool.work/duckdb/2.0/dev/release_cycle.html
- Building Extensions 8651
- Extensions can be built from source and installed from the resulting local binary. Building Extensions To build using extension flags, set the BUILD_EXTENSIONS flag to the list of extensions that you want to be built. For example: BUILD_EXTENSION
...ENSIONS='autocomplete;httpfs;icu;json;tpch' GEN=ninja make This option also accepts out-of-tree extensions such as delta : BUILD_EXTENSIONS='autocomplete;httpfs;icu;json;tpch;delta' GEN=ninja make Since DuckDB 2.0, extensions li...sted in BUILD_EXTENSIONS are built but not statically linked into the DuckDB executable by default: they are installed from the build's own extens...ion repository and loaded on first use. To link them into the executable, set LINK_CORE_EXTENSIONS=1 or list them in STATICALLY_LINK_EXTENSIONS (see Linking Extensions ). Special Extension Flags BUILD_JEMALLOC This flag... - https://man.mtool.work/duckdb/2.0/dev/building/building_extensions.html
- Advanced Installation Methods 8618
- Downloading Extensions Directly from S3 Downloading an extension directly can be helpful when building a Lambda service or container that uses DuckDB. DuckDB extensions are stored in public S3 buckets, but the directory structure of those b
...uckets is not searchable. As a result, a direct URL to the file must be used. To download an extension file directly, use the following format: http://extensions.duckdb.org/v⟨duckdb_version⟩/⟨platform_name⟩/⟨extension_name⟩.d...uckdb_extension.gz For example: http://extensions.duckdb.org/v2.0.0/windows_amd64/json.duckdb_extension.gz Installing an Extension from an...Explicit Path The INSTALL command can be used with the path to a .duckdb_extension file: INSTALL 'path/to/httpfs.duckdb_extension'; Note that compressed .duckdb_extension.gz files need to be decompressed b... - https://man.mtool.work/duckdb/2.0/extensions/advanced_installation_methods.html
- LOAD / INSTALL Statements 8618
- INSTALL The INSTALL statement downloads an extension so it can be loaded into a DuckDB session. Examples Install the httpfs extension: INSTALL httpfs; Install the h3 community extension : INSTALL h3 FROM community; Syntax LOAD The LOAD stat
...ement loads an installed DuckDB extension into the current session. LOAD does not install extensions: if the extension is not installed yet, LOAD fails with an erro...o run INSTALL first. Use INSTALL AND LOAD to do both in one step. (When a query uses a function or feature of a known core extension, autoloading installs and loads it automatically.) Loading an extension also installs and loads any extensions it depends...on. For example, loading iceberg also installs the avro extension that it depends on. Examples Load the httpfs extension: LOAD httpfs; Load the spatial extension: LOAD spatial; Syntax INST... - https://man.mtool.work/duckdb/2.0/sql/statements/load_and_install.html
DuckDB 2.0 Documentation / man.mtool.work