Add the possibility to specify an explicit validator function for foreign-data
wrappers (similar to procedural languages). This way we don't need to retain the nearly empty libraries, and we are more free in how to implement the wrapper API in the future.
Showing
- doc/src/sgml/catalogs.sgml 11 additions, 5 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/keywords.sgml 1 addition, 9 deletionsdoc/src/sgml/keywords.sgml
- doc/src/sgml/ref/alter_foreign_data_wrapper.sgml 21 additions, 10 deletionsdoc/src/sgml/ref/alter_foreign_data_wrapper.sgml
- doc/src/sgml/ref/create_foreign_data_wrapper.sgml 33 additions, 43 deletionsdoc/src/sgml/ref/create_foreign_data_wrapper.sgml
- src/Makefile 1 addition, 2 deletionssrc/Makefile
- src/backend/catalog/information_schema.sql 2 additions, 3 deletionssrc/backend/catalog/information_schema.sql
- src/backend/commands/foreigncmds.c 68 additions, 35 deletionssrc/backend/commands/foreigncmds.c
- src/backend/foreign/Makefile 1 addition, 9 deletionssrc/backend/foreign/Makefile
- src/backend/foreign/dummy/Makefile 0 additions, 27 deletionssrc/backend/foreign/dummy/Makefile
- src/backend/foreign/dummy/dummy_fdw.c 0 additions, 24 deletionssrc/backend/foreign/dummy/dummy_fdw.c
- src/backend/foreign/foreign.c 100 additions, 65 deletionssrc/backend/foreign/foreign.c
- src/backend/foreign/postgresql/Makefile 0 additions, 27 deletionssrc/backend/foreign/postgresql/Makefile
- src/backend/foreign/postgresql/postgresql_fdw.c 0 additions, 123 deletionssrc/backend/foreign/postgresql/postgresql_fdw.c
- src/backend/nodes/copyfuncs.c 4 additions, 3 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 4 additions, 3 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/parser/gram.y 20 additions, 20 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 1 addition, 2 deletionssrc/backend/parser/keywords.c
- src/bin/pg_dump/pg_dump.c 12 additions, 7 deletionssrc/bin/pg_dump/pg_dump.c
- src/bin/pg_dump/pg_dump.h 2 additions, 2 deletionssrc/bin/pg_dump/pg_dump.h
- src/bin/psql/describe.c 3 additions, 3 deletionssrc/bin/psql/describe.c
Loading
Please register or sign in to comment