This 1st release can work with PostgreSQL 13.
The code is based on parquet_fdw created by adjust GmbH.
This FDW supports following features as same as the original parquet_fdw :
- Support SELECT of parquet file on local file system.
- Support to create a foreign table for multiple files by specifying file paths.
This FDW supports following features in addition to the original parquet_fdw :
- Support SELECT of parquet file on Amazon S3.
- Support MinIO access instead of Amazon S3.
- Support to create a foreign table for multiple files in a directory by specifying a directory path.
The followings are limitations as same as the original parquet_fdw :
- Modification (INSERT, UPDATE and DELETE) is not supported.
- Transaction is not supported.
The followings are limitations for S3 feature :
- Cannot create a single foreign table using parquet files on both file system and Amazon S3.
- AWS region is hard-coded as "ap-northeast-1". If you want to use another region, you need to modify the source code by changing "AP_NORTHEAST_1" in parquet_s3_fdw_connection.cpp.