Home

1 min read Original article ↗

Native Lakehouse in PostgreSQL

Out-of-box World-best Analytical Engine inside your familiar Database

Check out the blog →

What is pg_ducklake?

A PostgreSQL extension that brings columnar storage, vectorized execution, and lakehouse architecture to PostgreSQL, built with DuckDB and DuckLake.

Recent Blogposts

  • Releasing pg_ducklake v1.0

    Releasing pg_ducklake v1.0

    pg_ducklake 1.0 is production-ready: a standalone extension built on a reusable kernel, with broad DuckLake coverage and the fastest ingestion path for the lakehouse.

  • Data Inlining in pg_ducklake

    Data Inlining in pg_ducklake

    The streaming benchmark shows pg_ducklake inserts small batches 5.8x faster than DuckDB+DuckLake.

  • pg_duckpipe: What's New in March 2026

    pg_duckpipe: What's New in March 2026

    pg_duckpipe is a PostgreSQL extension for real-time CDC to DuckLake columnar tables. This month: transparent query routing, append-only changelog, fan-in streaming, partitioned table support, and more.

  • Introducing pg_duckpipe: Real-Time CDC for Your Lakehouse

    Introducing pg_duckpipe: Real-Time CDC for Your Lakehouse

    Automatically keep a fast, analytical copy of your PostgreSQL tables, updated in real time with no external tools needed.

  • Detaching pg_ducklake from pg_duckdb

    Detaching pg_ducklake from pg_duckdb

    We decided to separate pg_ducklake from pg_duckdb. Here is why and how.

  • DuckLake: The Modern Lakehouse, The Old Fashioned Way

    DuckLake: The Modern Lakehouse, The Old Fashioned Way

    DuckLake is a format that reimagines the Lakehouse by managing metadata in a standard SQL database.

Brutal theme for Astro - by ElianCodes