tree: 08181bbc120e5ed45677fedc3dfbdf3b88f3f40c
  1. expected/
  2. sql/
  3. .gitignore
  4. libchurl.c
  5. libchurl.h
  6. Makefile
  7. pxf_bridge.c
  8. pxf_bridge.h
  9. pxf_deparse.c
  10. pxf_fdw--1.0--2.0.sql
  11. pxf_fdw--1.0.sql
  12. pxf_fdw--2.0--1.0.sql
  13. pxf_fdw--2.0.sql
  14. pxf_fdw.c
  15. pxf_fdw.control
  16. pxf_fdw.h
  17. PXF_FDW.md
  18. pxf_filter.c
  19. pxf_filter.h
  20. pxf_header.c
  21. pxf_header.h
  22. pxf_option.c
  23. pxf_option.h
  24. README.md
fdw/README.md

PXF Foreign Data Wrapper for Greenplum and PostgreSQL

This Greenplum extension implements a Foreign Data Wrapper (FDW) for PXF.

PXF is a query federation engine that accesses data residing in external systems such as Hadoop, Hive, HBase, relational databases, S3, Google Cloud Storage, among other external systems.

Development

Compile

To compile the PXF foreign data wrapper, we need a Greenplum 6+ installation and libcurl.

export PATH=/usr/local/greenplum-db/bin/:$PATH

make

Install

make install

Regression

make installcheck