User guide
How to work with Iceberg tables and data lake files from PostgreSQL.
| Page | What it covers |
|---|---|
| Iceberg tables | Creating and loading Iceberg tables, and when to use them. |
| Partitioning | Hidden partitioning, transforms, pruning and partitioned writes. |
| Modifying tables | UPDATE, DELETE, schema changes and table options. |
| Catalogs and interoperability | The PostgreSQL catalog, REST catalogs, Spark, Python and Snowflake. |
| Maintenance | VACUUM, autovacuum, snapshots, metadata functions and recovery. |
| Query data lake files | Querying files in place, wildcards, hive partitions and writable tables. |
| Import and export | COPY and load_from for loading and exporting files, and deleting files. |
| Geospatial | GeoParquet, GDAL formats, geometry in Iceberg and spatial pushdown. |
| Performance | Query pushdown, file pruning, the file cache and faster writes. |
| dbt | Building Iceberg and PostgreSQL tables with dbt. |