]> granicus.if.org Git - postgresql/commit
SQL/MED catalog manipulation facilities
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 19 Dec 2008 16:25:19 +0000 (16:25 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 19 Dec 2008 16:25:19 +0000 (16:25 +0000)
commitcae565e503c42a0942ca1771665243b4453c5770
tree625121907a64d7716686a0be5f9e302fdfc42916
parent1eec10a2de3925ef791904835e2437d1efe97139
SQL/MED catalog manipulation facilities

This doesn't do any remote or external things yet, but it gives modules
like plproxy and dblink a standardized and future-proof system for
managing their connection information.

Martin Pihlak and Peter Eisentraut
76 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/features.sgml
doc/src/sgml/func.sgml
doc/src/sgml/information_schema.sgml
doc/src/sgml/keywords.sgml
doc/src/sgml/ref/allfiles.sgml
doc/src/sgml/ref/alter_foreign_data_wrapper.sgml [new file with mode: 0644]
doc/src/sgml/ref/alter_server.sgml [new file with mode: 0644]
doc/src/sgml/ref/alter_user_mapping.sgml [new file with mode: 0644]
doc/src/sgml/ref/create_foreign_data_wrapper.sgml [new file with mode: 0644]
doc/src/sgml/ref/create_server.sgml [new file with mode: 0644]
doc/src/sgml/ref/create_user_mapping.sgml [new file with mode: 0644]
doc/src/sgml/ref/drop_foreign_data_wrapper.sgml [new file with mode: 0644]
doc/src/sgml/ref/drop_server.sgml [new file with mode: 0644]
doc/src/sgml/ref/drop_user_mapping.sgml [new file with mode: 0644]
doc/src/sgml/ref/grant.sgml
doc/src/sgml/ref/psql-ref.sgml
doc/src/sgml/ref/revoke.sgml
doc/src/sgml/reference.sgml
src/Makefile
src/backend/Makefile
src/backend/catalog/Makefile
src/backend/catalog/aclchk.c
src/backend/catalog/dependency.c
src/backend/catalog/information_schema.sql
src/backend/catalog/sql_features.txt
src/backend/catalog/system_views.sql
src/backend/commands/Makefile
src/backend/commands/alter.c
src/backend/commands/foreigncmds.c [new file with mode: 0644]
src/backend/foreign/Makefile [new file with mode: 0644]
src/backend/foreign/dummy/Makefile [new file with mode: 0644]
src/backend/foreign/dummy/dummy_fdw.c [new file with mode: 0644]
src/backend/foreign/foreign.c [new file with mode: 0644]
src/backend/foreign/postgresql/Makefile [new file with mode: 0644]
src/backend/foreign/postgresql/postgresql_fdw.c [new file with mode: 0644]
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/makefuncs.c
src/backend/parser/gram.y
src/backend/parser/keywords.c
src/backend/tcop/utility.c
src/backend/utils/adt/acl.c
src/backend/utils/cache/syscache.c
src/bin/pg_dump/common.c
src/bin/pg_dump/dumputils.c
src/bin/pg_dump/pg_backup_archiver.c
src/bin/pg_dump/pg_dump.c
src/bin/pg_dump/pg_dump.h
src/bin/pg_dump/pg_dump_sort.c
src/bin/psql/command.c
src/bin/psql/describe.c
src/bin/psql/describe.h
src/bin/psql/help.c
src/bin/psql/tab-complete.c
src/include/catalog/catversion.h
src/include/catalog/dependency.h
src/include/catalog/indexing.h
src/include/catalog/pg_foreign_data_wrapper.h [new file with mode: 0644]
src/include/catalog/pg_foreign_server.h [new file with mode: 0644]
src/include/catalog/pg_proc.h
src/include/catalog/pg_user_mapping.h [new file with mode: 0644]
src/include/commands/defrem.h
src/include/foreign/foreign.h [new file with mode: 0644]
src/include/nodes/makefuncs.h
src/include/nodes/nodes.h
src/include/nodes/parsenodes.h
src/include/utils/acl.h
src/include/utils/builtins.h
src/include/utils/syscache.h
src/test/regress/expected/foreign_data.out [new file with mode: 0644]
src/test/regress/expected/rules.out
src/test/regress/expected/sanity_check.out
src/test/regress/parallel_schedule
src/test/regress/serial_schedule
src/test/regress/sql/foreign_data.sql [new file with mode: 0644]