Results of 1 - 10 of about 12 for executable (0.091 sec.)
- Deploy as Native Image 14079
- Overview The JDBC driver runs inside GraalVM Native Image executables. Graal Native Image compiles a Java application ahead of time into a standalone binary that starts in milliseconds and requires no JVM on the target machine, which suits
...red. Older GraalVM releases initialize the driver's classes at image build time, which bakes a build machine path into the executable and fails at run time with UnsatisfiedLinkError . Pass --enable-native-access=ALL-UNNAMED to native-image , or add it as a...a native library bundled inside the driver JAR, one file per platform. Choose one of two ways to make it available to the executable. Option 1: Embed the Library in the Executable Add a resource entry naming your platform's library, either in a configurat...ndows_amd64 . Name the one for your target platform explicitly. A wildcard matching all of them adds roughly 260 MB to the executable. This option produces a single self contained file, around 120 MB. The driver extracts the library to a temporary director... - https://man.mtool.work/duckdb/2.0/clients/java/deploy_native_image.html
- Troubleshoot 10347
- Overview This page collects common issues encountered when using the DuckDB JDBC driver, together with their workarounds. If you run into a problem that is not covered here, search the driver's issue tracker on GitHub. Driver Class Not Foun
...is tracked in duckdb-java issue #113 . Native Image: NoSuchMethodError When Opening a Connection In a GraalVM Native Image executable, opening the first connection may fail with: Exception in thread "main" java.lang.ExceptionInInitializerError ... Caused b...same missing metadata, not a JNI version problem. Native Image: UnsatisfiedLinkError: Can't load library In a Native Image executable, the first connection may fail with: java.lang.UnsatisfiedLinkError: Can't load library: duckdb_java | java.library.path =...ption: DuckDB JNI library not found, path: '⟨path⟩/libduckdb_java.⟨suffix⟩' The shared library was neither embedded in the executable nor found next to it. Either add a resource entry for your platform's library or place the library file beside the executa... - https://man.mtool.work/duckdb/2.0/clients/java/troubleshoot.html
- Command Line Client 9215
- Installation To use the DuckDB CLI client, visit the CLI installation page . The latest stable version of the DuckDB command line client is 2.0.0. Installation The DuckDB CLI (Command Line Interface) is a single, dependency-free executable.
...es of the CLI client. If you have tldr installed, you can display it by running tldr duckdb . Getting Started Once the CLI executable has been downloaded, decompress it and save it to any directory. Navigate to that directory in a terminal and enter the co...mmand duckdb to run the executable. If in a PowerShell or POSIX shell environment, use the command ./duckdb instead. Usage The typical usage of the duckdb co...Y (SELECT 42 AS woot UNION ALL SELECT 43 AS woot) TO 'test.csv' (HEADER); First, read a file and pipe it to the duckdb CLI executable. As arguments to the DuckDB CLI, pass in the location of the database to open, in this case, an in-memory database, and a... - https://man.mtool.work/duckdb/2.0/clients/cli/overview.html
- Building Extensions 9003
- 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_EXT
...GEN=ninja make Since DuckDB 2.0, extensions listed in BUILD_EXTENSIONS are built but not statically linked into the DuckDB executable by default: they are installed from the build's own extension repository and loaded on first use. To link them into the ex... - https://man.mtool.work/duckdb/2.0/dev/building/building_extensions.html
- Profiling Queries 8596
- DuckDB supports profiling queries via the EXPLAIN and EXPLAIN ANALYZE statements. EXPLAIN To see the query plan of a query without executing it, run: EXPLAIN ⟨query⟩; The output of EXPLAIN contains the estimated cardinalities for each opera
...tor. EXPLAIN (SQL) New As of DuckDB 2.0, EXPLAIN (SQL) renders the optimized logical plan back as an executable DuckDB SQL string instead of as a plan tree: sql EXPLAIN (SQL) SELECT 1 + 2 AS answer; explain_key explain_value sql SELEC... - https://man.mtool.work/duckdb/2.0/sql/statements/profiling.html
- Storage Versions and Format 8277
- Compatibility Backward Compatibility Backward compatibility refers to the ability of a newer DuckDB version to read storage files created by an older DuckDB version. Version 0.10 is the first release of DuckDB that supports backward compati
...rage formats, pointing to this page. To move your database(s) to newer format you only need the older and the newer DuckDB executable. Open your database file with the older DuckDB and run the SQL statement EXPORT DATABASE 'tmp' . This allows you to save t...can be then saved to the file you pointed DuckDB to. A Bash script to achieve this (to be adapted with the file names and executable locations) is the following /older/duckdb mydata.old.db -c "EXPORT DATABASE 'tmp'" /newer/duckdb mydata.new.db -c "IMPORT... - https://man.mtool.work/duckdb/2.0/internals/storage.html
- Building Configuration 7977
- Build Types DuckDB can be built in many different settings, most of these correspond directly to CMake but not all of them. release This build has been stripped of all the assertions and debug symbols and code, optimized for performance. de
...this flag disables using the unity build so these errors can be detected. DISABLE_SANITIZER In some situations, running an executable that has been built with sanitizers enabled is not supported / can cause problems. Julia is an example of this. With this... - https://man.mtool.work/duckdb/2.0/dev/building/build_configuration.html
- Python 7871
- The DuckDB Python package has its own repository at duckdb/duckdb-python and uses nanobind 3 to create Python bindings with DuckDB. Prerequisites This guide assumes: You have a full clone of the DuckDB Python package source, including its g
...REFIX_PATH Python Debug Configuration Create a CMake Application run configuration: Name: Python Debug Target: All targets Executable: ⟨PROJECT_DIR⟩/.venv/bin/python3 Program arguments: $FilePath$ Working directory: $ProjectFileDir$ This allows setting C++... - https://man.mtool.work/duckdb/2.0/dev/building/python.html
- Securing DuckDB 7764
- DuckDB is a powerful analytical database engine. It can read and write files, access the network, load extensions, and use system resources. Like any powerful tool, these capabilities require appropriate configuration when working with sens
...iles (e.g., /etc/passwd ) or access remote URLs. Table and column names: While these are typically identifiers rather than executable code, unsanitized input could lead to unexpected behavior or information disclosure. Filter expressions: Some APIs accept... - https://man.mtool.work/duckdb/2.0/operations_manual/securing_duckdb/overview.htm...
- Pragmas 7658
- The PRAGMA statement is a SQL extension adopted by DuckDB from SQLite. PRAGMA statements can be issued in a similar manner to regular SQL statements. PRAGMA commands may alter the internal state of the database engine, and can influence the
...ersion: PRAGMA version; CALL pragma_version(); Platform platform returns an identifier for the platform the current DuckDB executable has been compiled for, e.g., osx_arm64 . The format of this identifier matches the platform name as described in the exten... - https://man.mtool.work/duckdb/2.0/configuration/pragmas.html
DuckDB 2.0 Documentation / man.mtool.work