Contents
pg_monetdb v1.4.0
pg_monetdb v1.4.0 is a feature and packaging release for PostgreSQL-to-MonetDB analytical workloads. This release adds MonetDB HUGEINT support, validates interval-family round trips for imported MonetDB interval families, refreshes the project documentation and multilingual READMEs, and aligns PGXN metadata with the current packaging state.
Highlights
- Added MonetDB
HUGEINTsupport through a PostgreSQLHUGEINTdomain overnumeric(39,0). - Added MonetDB interval-family round trips for imported
interval month,interval day, andinterval secondfamilies. - Documented MonetDB
BLOB,HUGEINT, and partialINTERVALsupport in the main README and translated READMEs. - Added reproducible checked-in PostgreSQL 19 benchmark artifacts comparing local heap execution against
pg_monetdbon TPC-H. - Refreshed PGXN packaging metadata and release documentation for the current 1.4 package state.
Compatibility
- PGXN metadata now declares PostgreSQL 15 and newer.
- Validated in this development cycle against PostgreSQL 15, 16, 17, 18, and 19.
- README currently documents support through PostgreSQL 19 and MonetDB 11.56.
Type and FDW Improvements
- Imported MonetDB
HUGEINTcolumns now map to a PostgreSQL domain with the validated range-2^127 + 1to2^127 - 1. - Deparsing and type aliasing preserve MonetDB-facing type names for supported domain-backed imports.
- MonetDB interval families backed by
month_interval,day_interval, andsec_intervalnow have validated read/write normalization for imported PostgreSQL interval families. - Remaining interval limitation is qualifier fidelity for MonetDB types backed by
sec_interval, which still import as PostgreSQLinterval secondrather than preserving the original qualifier.
Benchmark and Documentation
- Added reproducible helper scripts for loading local PostgreSQL heap TPC-H tables and benchmarking
sql/all.sqlagainst heap and FDW schemas. - Added checked-in PostgreSQL 19 benchmark artifacts for both local heap and
pg_monetdbruns. - Updated README positioning to reflect that
pg_monetdbis a fork ofmonetdb_fdwfocused on stronger analytical pushdown. - Added upstream acknowledgement for
monetdb_fdwand synchronized English, Chinese, and Brazilian Portuguese documentation.
Validation Summary
This release was validated with:
- extension build and install via PGXS
- extension upgrade path through
1.4 sql/all.sqlsql/type_support.sql- manual
EXPLAINandEXPLAIN ANALYZEchecks for grouped pushdown, materialized CTE handling, and lateral scalar rewrite behavior - live checks for MonetDB
HUGEINTlimits and interval-family round trips against MonetDB-backed foreign tables - checked-in PostgreSQL 19 TPC-H benchmark reproduction scripts and artifacts
Packaging Notes
- Release tag:
v1.4.0 - Extension default version:
1.4 - PGXN metadata file:
META.json
Upgrade
Existing installations can upgrade with:
ALTER EXTENSION pg_monetdb UPDATE TO '1.4';