Results of 1 - 10 of about 12 for commits (0.002 sec.)
- Analyzing a Git Repository 14380
- You can use DuckDB to analyze Git logs using the output of the git log command . Exporting the Git Log We start by picking a character that doesn't occur in any part of the commit log (author names, messages, etc). Since version v1.2.0, Duc
...?Read support for Parquet Float16 Loading the Git Log into DuckDB Start DuckDB and read the log as a CSV ?SV: CREATE TABLE commits AS FROM read_csv( 'git-log.csv', delim = '?', header = false, column_names = ['timestamp', 'hash', 'author', 'message'] );...This will result in a nice DuckDB table: FROM commits LIMIT 5; ┌──────────────────────────┬────────────┬──────────────────┬─────────────────────────────────────────────────────...ommit messages: CI, CLI, or Python? SELECT message.lower().regexp_extract('\b(ci|cli|python)\b') AS topic, count(*) AS num_commits FROM commits WHERE topic <> '' GROUP BY ALL ORDER BY num_commits DESC; ┌─────────┬─────────────┐ │ topic │ num_commits │ │... - https://man.mtool.work/duckdb/2.0/guides/snippets/analyze_git_repository.html
- Unity Catalog Extension 10011
- The unity_catalog extension attaches a Unity Catalog catalog, on Databricks or Unity Catalog OSS, as a DuckDB database. You can list, read, insert into and create its Delta Lake tables. It uses the delta extension to access the tables. For
...out a location, the table is a managed table: Unity Catalog chooses where it is stored, and the table uses catalog-managed commits : CREATE TABLE my_catalog.my_schema.my_table (id INTEGER, name VARCHAR); With the location option, the table is an externa...with equality delete files fails with an error; to read it, attach the catalog without USE_IRC_SCAN_PLAN . Catalog-Managed Commits Managed tables in Databricks and in Unity Catalog OSS may use catalog-managed commits (Catalog-Coordinated Commits / CCv2)..., where Unity Catalog coordinates commits rather than writers committing directly to the Delta log. Since v1.5.2 (v1.5.5 for Unity Catalog OSS), DuckDB uses this pr... - https://man.mtool.work/duckdb/2.0/core_extensions/unity_catalog.html
- Overview 8843
- How is DuckDB Tested? Testing is vital to make sure that DuckDB works properly and keeps working properly. For that reason, we put a large emphasis on thorough and frequent testing: * We run a batch of small tests on every commit using GitH
...ub Actions , and run a more exhaustive batch of tests on pull requests and commits in the main branch. * We use a fuzzer , which automatically reports issues found through fuzzing DuckDB. * We use SQLsmith... - https://man.mtool.work/duckdb/2.0/dev/sqllogictest/overview.html
- Python 8507
- 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
...mmddhhmm in UTC, for example 2.0.0.dev2610201323 . No git tags are read. The DuckDB version is computed from the number of commits in the submodule, so do not make a shallow clone 2. Install Astral uv Install uv version >= 0.8.0. Development Environment...ns web interface. Its inputs choose a minimal set of wheels or all of them, the test suite to run (none, fast or all), the commits of the package and of the DuckDB submodule to build and a forced package or DuckDB version. Troubleshooting Build Issues M... - https://man.mtool.work/duckdb/2.0/dev/building/python.html
- Delta Extension 8224
- The delta extension adds support for the Delta Lake open-source storage format . It is built using the Delta Kernel . The extension reads Delta tables, local and remote, and writes them: it can create tables and append to them. For implemen
...Idempotent Appends To retry a batch without writing it twice, tag the append with an application ID and a version. DuckDB commits the append only if the table's last recorded version for that ID is the one you expect. This uses Delta's per-application...ed files. Catalog-Managed Tables A Delta table with the catalogManaged feature, such as a Unity Catalog managed table, has commits that only its catalog tracks. Reading or writing such a table straight from storage, with delta_scan or ATTACH ... (TYPE d... - https://man.mtool.work/duckdb/2.0/core_extensions/delta.html
- Import Data 8171
- Overview The Rust client offers two ways to get data into DuckDB in bulk: the high-performance Appender for inserting rows from Rust, and reading directly from data files such as Parquet, CSV, and JSON. Both are described below. Appender Th
...")?; for i in 0..row_count { app.append_row(params![i, "123456", 15, 1])?; } } // the appender flushes and the transaction commits here, on drop let count = db.query_row("SELECT count(*) FROM test", [], |row| row.get::<_, i64>(0))?; assert_eq!(count, ro... - https://man.mtool.work/duckdb/2.0/clients/rust/data_import.html
- Appender 8171
- The Appender can be used to load bulk data into a DuckDB database. It is available in the C, C++, Go, Java, Julia, Node.js, Python, and Rust clients. This page describes how the Appender behaves across clients and shows a minimal example in
..., 1, 0), Value::TIMESTAMP(1992, 1, 1, 1, 1, 1, 0) ); Commit Frequency For clients other than Python, the appender performs commits every 204,800 rows by default. You can change this by explicitly using transactions and surrounding your batches of append...ed rows by BEGIN TRANSACTION and COMMIT statements. Handling Constraint Violations If the Appender encounters a PRIMARY KEY conflict or a UNIQUE constraint violati... - https://man.mtool.work/duckdb/2.0/data/appender.html
- Appender 8101
- Use an appender to insert rows that your Python code produces. It collects rows and writes them together in one SQL statement; this is called flushing. The with block below flushes on successful exit: import duckdb con = duckdb.connect() co
...llected since the previous flush. It runs in your transaction if you started one with BEGIN or con.begin() , and otherwise commits by itself. A flush with no rows does nothing. A with block flushes on successful exit. When an exception leaves the block,... - https://man.mtool.work/duckdb/2.0/clients/python/appender.html
- Storage Versions and Format 8030
- 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
...hone()[0]) v2.0.0+ Storage Version Table For changes in each given release, check out the change log on GitHub. To see the commits that changed each storage version, see the commit log . Storage version DuckDB version(s) 69 v2.0.x 68 v1.5.x 67 v1.4.x 66... - https://man.mtool.work/duckdb/2.0/internals/storage.html
- Release Cycle 7959
- 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>.<
...: The branch name that is used for the branch that will produce the next minor release Main release cycle : The branches, commits, and PRs related to producing vx.<y+1>.0 and vx.y.<z+1> releases Active branch : A branch that is part of the main release... - https://man.mtool.work/duckdb/2.0/dev/release_cycle.html
DuckDB 2.0 Documentation / man.mtool.work