Post

New @duckdb.org community extension: differential 🦆 git-style versioning for ordinary DuckDB databases: snapshots, time travel with AT (VERSION => …), branches, clones and incremental S3 export, all on native storage. INSTALL differential FROM community; github.com/tobilg/duckd...

github.comGitHub - tobilg/duckdb-differential: Versioned DuckDB databases, locally or replicated through S3, for people and agentsVersioned DuckDB databases, locally or replicated through S3, for people and agents - tobilg/duckdb-differential

Example workflow: ATTACH 'differential:sales' AS sales; CREATE TABLE sales.t AS SELECT 42 AS v; CALL differential_create_snapshot('sales'); UPDATE sales.t SET v = 99; SELECT v FROM sales.t AT (VERSION => 1); -- 42 Same SQL conventions as DuckLake. Experimental, Linux and macOS.

No replies yet.