⌘K ctrl+k
Search Shortcut cmd + k | ctrl + k
DuckDB 2.0 ドキュメント 全文検索
per page, with , order by , clip by
Results of 1 - 10 of about 61 for Repository (0.001 sec.)
Installing Extensions 13509
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 repository ... kDB team. This ensures the stability and security of the core set of extensions. These extensions live in the default core repository, which points to http://extensions.duckdb.org . Besides the core repository, DuckDB also supports installing extensions fr ... om 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 t ... re they are officially published. Installing Extensions from Different Repositories To install extensions from the default repository ( core ), run: INSTALL httpfs; To explicitly install an extension from the core repository, run: INSTALL httpfs FROM core; ...
https://man.mtool.work/duckdb/2.0/extensions/installing_extensions.html
Extension Repositories 12915
New Support for custom extension repositories was introduced in DuckDB 2.0. This feature is currently work-in-progress and the syntax may still change. By default, DuckDB installs extensions from its built-in repositories ( core , core_nigh ... so that an organization can host and sign its own extensions and have them install and load just like the built-in ones. A repository is a name, a URL prefix, and one or more RSA public keys that are trusted to sign the extensions served from it. Enabling ... allowed or forbidden , or from allowed to forbidden . To opt in: SET allow_extension_repositories = 'allowed'; Creating a Repository The prefix can point at anything DuckDB can read: a local path, https , s3 , and so on. CREATE EXTENSION REPOSITORY my_rep ... o WITH PREFIX 'https://extensions.example.org'; At CREATE time, DuckDB fetches the repository's public keys and pins them into the repository definition, printing each key's SHA-256 fingerprint so you can compare it ...
https://man.mtool.work/duckdb/2.0/extensions/extension_repositories.html
Extension Distribution 11668
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 ... e DuckDB team. In addition, custom extension repositories can serve extensions signed with their own keys: DuckDB pins the repository's public keys when the repository is created and verifies the extensions installed from it against these keys. Signing the ... extension built for a different DuckDB version or platform may crash DuckDB or cause undefined behavior. Creating a Custom Repository You can create a custom DuckDB extension repository. To have DuckDB trust signed extensions from such a repository without ... enabling allow_unsigned_extensions , register it with its public keys using CREATE EXTENSION REPOSITORY . A DuckDB repository is an HTTP, HTTPS, S3, or local file based directory that serves the extensions files in a specific ...
https://man.mtool.work/duckdb/2.0/extensions/extension_distribution.html
Extensions 9001
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 ... ready installed), then proceed to load the spatial extension (again skipping this step if it is already loaded). Extension Repository Optionally a repository can be provided where the extension should be installed from, by appending FROM ⟨repository⟩ to th ... e INSTALL / FORCE INSTALL command. This repository can either be an alias, such as community , the name of a custom extension repository , or a direct URL, provided as a sin ... s, introduced in DuckDB 2.0, allow organizations to host extensions signed with their own keys, which DuckDB pins when the repository is created. After installing/loading an extension, the duckdb_extensions function can be used to get more information. Aut ...
https://man.mtool.work/duckdb/2.0/extensions/overview.html
Troubleshooting of Extensions 9001
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_extensi ... m64&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. ... duckdb/duckdb or duckdb/community-extensions , or creating one yourself. * the extension is available, but in a different repository, try for example INSTALL ⟨name⟩ FROM core; or INSTALL ⟨name⟩ FROM community; or INSTALL ⟨name⟩ FROM core_nightly; (see the ... returns a library_version not starting with a v , then extensions might not be available anymore on the default extension repository. When in doubt, consider raising an issue in duckdb/duckdb . HTTP 451 Errors An HTTP 451 (“Unavailable For Legal Reasons”) ...
https://man.mtool.work/duckdb/2.0/extensions/troubleshooting.html
Versioning of Extensions 8900
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 ... in the unstable format? The state of the source code of the extension can be found by looking up the hash in the extension repository Functionality may change or be removed completely with every release This extension's API could change with every release ... a release cycle where new features are tested in nightly builds before being grouped into a release and pushed to the core repository. Release notes describing what has been added each release should be available to make it easy to understand the differenc ... tement: INSTALL ⟨extension_name⟩ VERSION '⟨version⟩'; The VERSION clause can be combined with a FROM clause that selects a repository , and with FORCE INSTALL to replace an already installed version: FORCE INSTALL ⟨extension_name⟩ FROM core VERSION '⟨versi ...
https://man.mtool.work/duckdb/2.0/extensions/versioning_of_extensions.html
Deploy 8682
Overview Deploying DuckDB-Wasm means serving its components so that the browser can fetch and instantiate them. This page describes each component a deployment needs to serve, how the worker and WebAssembly variants relate, how extensions a ... — the worker and WebAssembly components — in order to work. The exact steps depend on your setup; see the examples in the repository . For instance, the shell.duckdb.org deployment transpiles the main library together with the shell code (the first approa ... extensions at a different endpoint, possibly allowing for air-tight deployments on internal networks. SET custom_extension_repository = '⟨https://some.endpoint.org/path/to/repository⟩'; Changes the default extension repository from the public https://exten ... ions are still signed, so the best path is downloading and serving the extensions with a similar structure to the original repository. See the additional notes on Creating a Custom Repository . Community extensions are served at https://community-extension ...
https://man.mtool.work/duckdb/2.0/clients/wasm/deploying_duckdb_wasm.html
Load Extensions 8305
Overview DuckDB-Wasm's (dynamic) extension loading is modeled after regular DuckDB's extension loading, with a few relevant differences due to the difference in platform. A growing subset of core, community, and external extensions is suppo ... -- Install a community extension, then load it INSTALL h3 FROM community; LOAD h3; -- Install an external extension from a repository INSTALL sqlite_scanner FROM 'https://extensions.duckdb.org'; LOAD sqlite_scanner; The core extensions commonly used with D ... ing DuckDB-Wasm Extensions Official DuckDB extensions are served at extensions.duckdb.org , which is used as the extension repository unless custom_extension_repository is set. When installing extensions, a relevant URL will be built that will look like ex ... ou can use curl --compressed extensions.duckdb.org/<...>/icu.duckdb_extension.wasm . Serving Extensions from a Third-Party Repository As with regular DuckDB, if you use SET custom_extension_repository = 'https://some.url.com' , subsequent loads will be att ...
https://man.mtool.work/duckdb/2.0/clients/wasm/extensions.html
Backup Extension Repositories 8305
The core and community extension repositories have backup servers (see duckdb-backup.org ): Repository Primary server Backup server core http://extensions.duckdb.org http://extensions.duckdb-backup.org community http://community-extensions. ... p server. The fallback only applies to the built-in core and community repositories. Repositories set via custom_extension_repository or INSTALL ... FROM '⟨url⟩' are used as-is. The installed extension's origin is still recorded as core or community . Usin ... g the Backup Server Manually To always install core extensions from the backup server, run: SET custom_extension_repository = 'http://extensions.duckdb-backup.org'; ...
https://man.mtool.work/duckdb/2.0/operations_manual/backup_extension_repositorie...
Securing Extensions 8132
DuckDB has a powerful extension mechanism, which has the same privileges as the user running DuckDB's (parent) process. This introduces security considerations. Therefore, we recommend reviewing the configuration options listed on this page ... these keys. Signed with a community key. These are open-source extensions distributed via the DuckDB Community Extensions repository . Unsigned. Overview of Security Levels for Extensions DuckDB offers the following security levels for extensions. Usable ... ing, the setting can only move from 'undecided' to 'allowed' or 'forbidden' , or from 'allowed' to 'forbidden' . extension_repository_directory : the directory in which trusted extension repositories are stored. This is the trust anchor for user-provided r ... ustom repositories: SET allow_extension_repositories = 'forbidden'; Community Extensions DuckDB has a Community Extensions repository , which allows convenient installation of third-party extensions. Community extension repositories like pip or npm are ess ...
https://man.mtool.work/duckdb/2.0/operations_manual/securing_duckdb/securing_ext...
PREV 1 2 3 4 5 6 7 NEXT
DuckDB 2.0 Documentation / man.mtool.work