OLAP - Analytics

DuckDB Integration with FDW & PG Lakehouse, Access Parquet from File/S3, Sharding with Citus/Partman/PlProxy, …

Extension List

There are 25 extensions in 17 packages.

ExtensionPackageVersionLicenseLanguageDescription
cituscitus14.1.0AGPL-3.0CDistributed PostgreSQL as an extension
citus_columnarcitus14.1.0AGPL-3.0CCitus columnar storage engine
columnarhydra1.1.2AGPL-3.0CHydra Columnar extension
pg_duckdbpg_duckdb1.1.1MITC++DuckDB Embedded in Postgres
pg_mooncakepg_mooncake0.2.0MITRustColumnstore Table in Postgres
storage_enginestorage_engine2.4.0AGPL-3.0Ccolcompress and rowcompress Table Access Methods with vectorized execution
pg_clickhousepg_clickhouse0.3.2Apache-2.0C++Interfaces to query ClickHouse databases from PostgreSQL
duckdb_fdwduckdb_fdw1.4.3MITCDuckDB Foreign Data Wrapper
pg_parquetpg_parquet0.5.1PostgreSQLRustcopy data between Postgres and Parquet
pg_ducklakepg_ducklake1.0.0MITC++DuckLake lakehouse extension for PostgreSQL, backed by DuckDB and Parquet
pg_fkpartpg_fkpart1.7.0GPL-2.0SQLTable partitioning by foreign key utility
pg_partmanpg_partman5.5.0PostgreSQLCExtension to manage partitioned tables by time or ID
plproxyplproxy2.12.00BSDCDatabase partitioning implemented as procedural language
pg_strompg_strom6.1PostgreSQLCPG-Strom - big-data processing acceleration using GPU and NVME
pg_orcapg_orca1.0.0Apache-2.0C++ORCA query optimizer as a PostgreSQL extension
pg_sorted_heappg_sorted_heap0.14.0PostgreSQLCSorted heap table AM with zone map scan pruning and built-in vector search
pg_lakepg_lake3.4Apache-2.0CData lake extension by Snowflake
pg_extension_basepg_lake3.4Apache-2.0CExtension development kit by Snowflake
pg_extension_updaterpg_lake3.4Apache-2.0CAutomatic extension updater
pg_mappg_lake3.4Apache-2.0CMap type for PostgreSQL, bundled as a required pg_lake component.
pg_lake_enginepg_lake3.4Apache-2.0CQuery engine for data lake queries
pg_lake_icebergpg_lake3.4Apache-2.0CIceberg implementation in Postgres
pg_lake_tablepg_lake3.4Apache-2.0CData lake tables and Iceberg tables
pg_lake_copypg_lake3.4Apache-2.0CCopy to/from data lake files
tablefunctablefunc1.0PostgreSQLCfunctions that manipulate whole tables, including crosstab

citus

citus - 14.1.0 : Distributed PostgreSQL as an extension

ItemValueOSx86_64aarch64
Extensioncitusel818171615141817161514
Packagecitusel918171615141817161514
RPMcitus_$vel1018171615141817161514
DEBpostgresql-$v-citusd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseAGPL-3.0u2418171615141817161514
u2618171615141817161514

citus_columnar

citus - 14.1.0 : Citus columnar storage engine

ItemValueOSx86_64aarch64
Extensioncitus_columnarel818171615141817161514
Packagecitusel918171615141817161514
RPMcitus_$vel1018171615141817161514
DEBpostgresql-$v-citusd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseAGPL-3.0u2418171615141817161514
u2618171615141817161514

columnar

hydra - 1.1.2 : Hydra Columnar extension

ItemValueOSx86_64aarch64
Extensioncolumnarel818171615141817161514
Packagehydrael918171615141817161514
RPMhydra_$vel1018171615141817161514
DEBpostgresql-$v-hydrad1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseAGPL-3.0u2418171615141817161514
u2618171615141817161514

pg_duckdb

pg_duckdb - 1.1.1 : DuckDB Embedded in Postgres

ItemValueOSx86_64aarch64
Extensionpg_duckdbel818171615141817161514
Packagepg_duckdbel918171615141817161514
RPMpg_duckdb_$vel1018171615141817161514
DEBpostgresql-$v-pg-duckdbd1218171615141817161514
LanguageC++d1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseMITu2418171615141817161514
u2618171615141817161514

pg_mooncake

pg_mooncake - 0.2.0 : Columnstore Table in Postgres

ItemValueOSx86_64aarch64
Extensionpg_mooncakeel818171615141817161514
Packagepg_mooncakeel918171615141817161514
RPMpg_mooncake_$vel1018171615141817161514
DEBpostgresql-$v-pg-mooncaked1218171615141817161514
LanguageRustd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseMITu2418171615141817161514
u2618171615141817161514

storage_engine

storage_engine - 2.4.0 : colcompress and rowcompress Table Access Methods with vectorized execution

ItemValueOSx86_64aarch64
Extensionstorage_engineel818171615141817161514
Packagestorage_engineel918171615141817161514
RPMstorage_engine_$vel1018171615141817161514
DEBpostgresql-$v-storage-engined1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseAGPL-3.0u2418171615141817161514
u2618171615141817161514

pg_clickhouse

pg_clickhouse - 0.3.2 : Interfaces to query ClickHouse databases from PostgreSQL

ItemValueOSx86_64aarch64
Extensionpg_clickhouseel818171615141817161514
Packagepg_clickhouseel918171615141817161514
RPMpg_clickhouse_$vel1018171615141817161514
DEBpostgresql-$v-clickhoused1218171615141817161514
LanguageC++d1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

duckdb_fdw

duckdb_fdw - 1.4.3 : DuckDB Foreign Data Wrapper

ItemValueOSx86_64aarch64
Extensionduckdb_fdwel818171615141817161514
Packageduckdb_fdwel918171615141817161514
RPMduckdb_fdw_$vel1018171615141817161514
DEBpostgresql-$v-duckdb-fdwd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseMITu2418171615141817161514
u2618171615141817161514

pg_parquet

pg_parquet - 0.5.1 : copy data between Postgres and Parquet

ItemValueOSx86_64aarch64
Extensionpg_parquetel818171615141817161514
Packagepg_parquetel918171615141817161514
RPMpg_parquet_$vel1018171615141817161514
DEBpostgresql-$v-pg-parquetd1218171615141817161514
LanguageRustd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicensePostgreSQLu2418171615141817161514
u2618171615141817161514

pg_ducklake

pg_ducklake - 1.0.0 : DuckLake lakehouse extension for PostgreSQL, backed by DuckDB and Parquet

ItemValueOSx86_64aarch64
Extensionpg_ducklakeel8--
Packagepg_ducklakeel918171615141817161514
RPMpg_ducklake_$vel1018171615141817161514
DEBpostgresql-$v-pg-ducklaked1218171615141817161514
LanguageC++d1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseMITu2418171615141817161514
u2618171615141817161514

pg_fkpart

pg_fkpart - 1.7.0 : Table partitioning by foreign key utility

ItemValueOSx86_64aarch64
Extensionpg_fkpartel818171615141817161514
Packagepg_fkpartel918171615141817161514
RPMpg_fkpart_$vel1018171615141817161514
DEBpostgresql-$v-pg-fkpartd1218171615141817161514
LanguageSQLd1318171615141817161514
RepoMIXEDu2218171615141817161514
LicenseGPL-2.0u2418171615141817161514
u2618171615141817161514

pg_partman

pg_partman - 5.5.0 : Extension to manage partitioned tables by time or ID

ItemValueOSx86_64aarch64
Extensionpg_partmanel818171615141817161514
Packagepg_partmanel918171615141817161514
RPMpg_partman_$vel1018171615141817161514
DEBpostgresql-$v-partmand1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicensePostgreSQLu2418171615141817161514
u2618171615141817161514

plproxy

plproxy - 2.12.0 : Database partitioning implemented as procedural language

ItemValueOSx86_64aarch64
Extensionplproxyel818171615141817161514
Packageplproxyel918171615141817161514
RPMplproxy_$vel1018171615141817161514
DEBpostgresql-$v-plproxyd1218171615141817161514
LanguageCd1318171615141817161514
RepoMIXEDu2218171615141817161514
License0BSDu2418171615141817161514
u2618171615141817161514

pg_strom

pg_strom - 6.1 : PG-Strom - big-data processing acceleration using GPU and NVME

ItemValueOSx86_64aarch64
Extensionpg_stromel81817161514-
Packagepg_stromel91817161514-
RPMpg_strom_$vel101817161514-
DEB-d12--
LanguageCd13--
RepoPGDGu22--
LicensePostgreSQLu24--
u26--

pg_orca

pg_orca - 1.0.0 : ORCA query optimizer as a PostgreSQL extension

ItemValueOSx86_64aarch64
Extensionpg_orcael818171615141817161514
Packagepg_orcael918171615141817161514
RPMpg_orca_$vel1018171615141817161514
DEBpostgresql-$v-pg-orcad1218171615141817161514
LanguageC++d1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

pg_sorted_heap

pg_sorted_heap - 0.14.0 : Sorted heap table AM with zone map scan pruning and built-in vector search

ItemValueOSx86_64aarch64
Extensionpg_sorted_heapel818171615141817161514
Packagepg_sorted_heapel918171615141817161514
RPMpg_sorted_heap_$vel1018171615141817161514
DEBpostgresql-$v-pg-sorted-heapd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicensePostgreSQLu2418171615141817161514
u2618171615141817161514

pg_lake

pg_lake - 3.4 : Data lake extension by Snowflake

ItemValueOSx86_64aarch64
Extensionpg_lakeel8--
Packagepg_lakeel918171615141817161514
RPMpg_lake_$vel1018171615141817161514
DEBpostgresql-$v-pg-laked1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

pg_extension_base

pg_lake - 3.4 : Extension development kit by Snowflake

ItemValueOSx86_64aarch64
Extensionpg_extension_baseel8--
Packagepg_lakeel918171615141817161514
RPMpg_lake_$vel1018171615141817161514
DEBpostgresql-$v-pg-laked1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

pg_extension_updater

pg_lake - 3.4 : Automatic extension updater

ItemValueOSx86_64aarch64
Extensionpg_extension_updaterel8--
Packagepg_lakeel918171615141817161514
RPMpg_lake_$vel1018171615141817161514
DEBpostgresql-$v-pg-laked1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

pg_map

pg_lake - 3.4 : Map type for PostgreSQL, bundled as a required pg_lake component.

ItemValueOSx86_64aarch64
Extensionpg_mapel8--
Packagepg_lakeel918171615141817161514
RPMpg_lake_$vel1018171615141817161514
DEBpostgresql-$v-pg-laked1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

pg_lake_engine

pg_lake - 3.4 : Query engine for data lake queries

ItemValueOSx86_64aarch64
Extensionpg_lake_engineel8--
Packagepg_lakeel918171615141817161514
RPMpg_lake_$vel1018171615141817161514
DEBpostgresql-$v-pg-laked1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

pg_lake_iceberg

pg_lake - 3.4 : Iceberg implementation in Postgres

ItemValueOSx86_64aarch64
Extensionpg_lake_icebergel8--
Packagepg_lakeel918171615141817161514
RPMpg_lake_$vel1018171615141817161514
DEBpostgresql-$v-pg-laked1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

pg_lake_table

pg_lake - 3.4 : Data lake tables and Iceberg tables

ItemValueOSx86_64aarch64
Extensionpg_lake_tableel8--
Packagepg_lakeel918171615141817161514
RPMpg_lake_$vel1018171615141817161514
DEBpostgresql-$v-pg-laked1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

pg_lake_copy

pg_lake - 3.4 : Copy to/from data lake files

ItemValueOSx86_64aarch64
Extensionpg_lake_copyel8--
Packagepg_lakeel918171615141817161514
RPMpg_lake_$vel1018171615141817161514
DEBpostgresql-$v-pg-laked1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514
u2618171615141817161514

tablefunc

tablefunc - 1.0 : functions that manipulate whole tables, including crosstab

ItemValueOSx86_64aarch64
Extensiontablefuncel818171615141817161514
Packagetablefuncel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514
u2618171615141817161514

Last Modified 2026-07-24: update latest extensions (1581e43)