Pg_parquet: An extension to connect Postgres and parquet

craigkerstiens | 74 points

Parquet itself is actually not that interesting. It should be able to read (and even write) Iceberg tables.

Also, how does it compare to pg_duckdb (which adds DuckDB execution to Postgres including reading parquet and Iceberg), or duck_fdw (which wraps a DuckDB database, which can be in memory and only pass-through Iceberg/Parquet tables)?

linuxhansl | 6 hours ago

I wish RDS made it easy to add custom extensions like this.

whalesalad | 6 hours ago

Cool, would this be better than using a clickhouse / duckdb extension that reads postgres and saves to Parquet?

What would be recommended to output regularly old data to S3 as parquet file? To use a cron job which launches a second Postgres process connecting to the database and extracting the data, or using the regular database instance? doesn't that slow down the instance too much?

oulipo | 6 hours ago

Why not just federate Postgres and parquet files? That way the query planner can push down as much of the query and reduce how much data has to move about?

jeadie | 2 hours ago

Congratulations! I'm happy to see the PostgreSQL license.

aamederen | 10 hours ago
[deleted]
| 8 hours ago

[flagged]

boskatch | 4 hours ago