-
- Downloads
Add contrib/file_fdw foreign-data wrapper for reading files via COPY.
This is both very useful in its own right, and an important test case for the core FDW support. This commit includes a small refactoring of copy.c to expose its option checking code as a separately callable function. The original patch submission duplicated hundreds of lines of that code, which seemed pretty unmaintainable. Shigeru Hanada, reviewed by Itagaki Takahiro and Tom Lane
Showing
- contrib/Makefile 1 addition, 0 deletionscontrib/Makefile
- contrib/README 4 additions, 0 deletionscontrib/README
- contrib/file_fdw/.gitignore 2 additions, 0 deletionscontrib/file_fdw/.gitignore
- contrib/file_fdw/Makefile 21 additions, 0 deletionscontrib/file_fdw/Makefile
- contrib/file_fdw/data/agg.bad 4 additions, 0 deletionscontrib/file_fdw/data/agg.bad
- contrib/file_fdw/data/agg.csv 4 additions, 0 deletionscontrib/file_fdw/data/agg.csv
- contrib/file_fdw/data/agg.data 4 additions, 0 deletionscontrib/file_fdw/data/agg.data
- contrib/file_fdw/expected/.gitignore 1 addition, 0 deletionscontrib/file_fdw/expected/.gitignore
- contrib/file_fdw/file_fdw--1.0.sql 15 additions, 0 deletionscontrib/file_fdw/file_fdw--1.0.sql
- contrib/file_fdw/file_fdw.c 536 additions, 0 deletionscontrib/file_fdw/file_fdw.c
- contrib/file_fdw/file_fdw.control 5 additions, 0 deletionscontrib/file_fdw/file_fdw.control
- contrib/file_fdw/input/file_fdw.source 131 additions, 0 deletionscontrib/file_fdw/input/file_fdw.source
- contrib/file_fdw/output/file_fdw.source 225 additions, 0 deletionscontrib/file_fdw/output/file_fdw.source
- contrib/file_fdw/sql/.gitignore 1 addition, 0 deletionscontrib/file_fdw/sql/.gitignore
- doc/src/sgml/contrib.sgml 1 addition, 0 deletionsdoc/src/sgml/contrib.sgml
- doc/src/sgml/file-fdw.sgml 127 additions, 0 deletionsdoc/src/sgml/file-fdw.sgml
- doc/src/sgml/filelist.sgml 1 addition, 0 deletionsdoc/src/sgml/filelist.sgml
- src/backend/commands/copy.c 85 additions, 53 deletionssrc/backend/commands/copy.c
- src/include/commands/copy.h 3 additions, 2 deletionssrc/include/commands/copy.h
Loading
Please register or sign in to comment