Add the possibility to specify an explicit validator function for foreign-data
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 24 Feb 2009 10:06:36 +0000 (10:06 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 24 Feb 2009 10:06:36 +0000 (10:06 +0000)
commita3c594d20e6e713c2bed8e0ba416ab34cdec8ecf
treef0762c19d23e57a1cdc27c8b60a103447354892f
parentb1903f7c08cabe2e0b158ffa17ec2bfc456b2607
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.
28 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/keywords.sgml
doc/src/sgml/ref/alter_foreign_data_wrapper.sgml
doc/src/sgml/ref/create_foreign_data_wrapper.sgml
src/Makefile
src/backend/catalog/information_schema.sql
src/backend/commands/foreigncmds.c
src/backend/foreign/Makefile
src/backend/foreign/dummy/Makefile [deleted file]
src/backend/foreign/dummy/dummy_fdw.c [deleted file]
src/backend/foreign/foreign.c
src/backend/foreign/postgresql/Makefile [deleted file]
src/backend/foreign/postgresql/postgresql_fdw.c [deleted file]
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/parser/gram.y
src/backend/parser/keywords.c
src/bin/pg_dump/pg_dump.c
src/bin/pg_dump/pg_dump.h
src/bin/psql/describe.c
src/bin/psql/tab-complete.c
src/include/catalog/catversion.h
src/include/catalog/pg_foreign_data_wrapper.h
src/include/catalog/pg_proc.h
src/include/foreign/foreign.h
src/include/nodes/parsenodes.h
src/test/regress/expected/foreign_data.out
src/test/regress/sql/foreign_data.sql