postgresql/src/backend/utils
Tom Lane 327e025071 Create the catalog infrastructure for foreign-data-wrapper handlers.
Add a fdwhandler column to pg_foreign_data_wrapper, plus HANDLER options
in the CREATE FOREIGN DATA WRAPPER and ALTER FOREIGN DATA WRAPPER commands,
plus pg_dump support for same.  Also invent a new pseudotype fdw_handler
with properties similar to language_handler.

This is split out of the "FDW API" patch for ease of review; it's all stuff
we will certainly need, regardless of any other details of the FDW API.
FDW handler functions will not actually get called yet.

In passing, fix some omissions and infelicities in foreigncmds.c.

Shigeru Hanada, Jan Urbanski, Heikki Linnakangas
2011-02-19 00:07:15 -05:00
..
adt Create the catalog infrastructure for foreign-data-wrapper handlers. 2011-02-19 00:07:15 -05:00
cache Per-column collation support 2011-02-08 23:04:18 +02:00
error Add some words of caution to elog.c. 2011-02-17 10:29:42 -05:00
fmgr Per-column collation support 2011-02-08 23:04:18 +02:00
hash Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
init Log replication connections only when log_connections is on 2011-01-18 20:02:25 +01:00
mb Per-column collation support 2011-02-08 23:04:18 +02:00
misc Hot Standby feedback for avoidance of cleanup conflicts on standby. 2011-02-16 19:29:37 +00:00
mmgr Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
resowner Implement genuine serializable isolation level. 2011-02-08 00:09:08 +02:00
sort Per-column collation support 2011-02-08 23:04:18 +02:00
time Implement genuine serializable isolation level. 2011-02-08 00:09:08 +02:00
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
errcodes.txt Per-column collation support 2011-02-08 23:04:18 +02:00
Gen_dummy_probes.sed Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
Gen_fmgrtab.pl Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
generate-errcodes.pl Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
Makefile Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -05:00
probes.d Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00