Basic foreign table support.
Foreign tables are a core component of SQL/MED. This commit does not provide a working SQL/MED infrastructure, because foreign tables cannot yet be queried. Support for foreign table scans will need to be added in a future patch. However, this patch creates the necessary system catalog structure, syntax support, and support for ancillary operations such as COMMENT and SECURITY LABEL. Shigeru Hanada, heavily revised by Robert Haas
Showing
- contrib/pageinspect/rawpage.c 5 additions, 0 deletionscontrib/pageinspect/rawpage.c
- contrib/pgstattuple/pgstattuple.c 3 additions, 0 deletionscontrib/pgstattuple/pgstattuple.c
- doc/src/sgml/catalogs.sgml 62 additions, 2 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/information_schema.sgml 129 additions, 2 deletionsdoc/src/sgml/information_schema.sgml
- doc/src/sgml/ref/allfiles.sgml 3 additions, 0 deletionsdoc/src/sgml/ref/allfiles.sgml
- doc/src/sgml/ref/alter_default_privileges.sgml 2 additions, 2 deletionsdoc/src/sgml/ref/alter_default_privileges.sgml
- doc/src/sgml/ref/alter_foreign_table.sgml 315 additions, 0 deletionsdoc/src/sgml/ref/alter_foreign_table.sgml
- doc/src/sgml/ref/comment.sgml 5 additions, 3 deletionsdoc/src/sgml/ref/comment.sgml
- doc/src/sgml/ref/create_foreign_table.sgml 188 additions, 0 deletionsdoc/src/sgml/ref/create_foreign_table.sgml
- doc/src/sgml/ref/create_sequence.sgml 1 addition, 1 deletiondoc/src/sgml/ref/create_sequence.sgml
- doc/src/sgml/ref/create_table.sgml 2 additions, 2 deletionsdoc/src/sgml/ref/create_table.sgml
- doc/src/sgml/ref/create_view.sgml 1 addition, 1 deletiondoc/src/sgml/ref/create_view.sgml
- doc/src/sgml/ref/drop_foreign_table.sgml 112 additions, 0 deletionsdoc/src/sgml/ref/drop_foreign_table.sgml
- doc/src/sgml/ref/pg_dump.sgml 3 additions, 3 deletionsdoc/src/sgml/ref/pg_dump.sgml
- doc/src/sgml/ref/psql-ref.sgml 27 additions, 8 deletionsdoc/src/sgml/ref/psql-ref.sgml
- doc/src/sgml/ref/security_label.sgml 3 additions, 2 deletionsdoc/src/sgml/ref/security_label.sgml
- doc/src/sgml/reference.sgml 3 additions, 0 deletionsdoc/src/sgml/reference.sgml
- src/backend/access/common/reloptions.c 4 additions, 1 deletionsrc/backend/access/common/reloptions.c
- src/backend/access/heap/heapam.c 2 additions, 1 deletionsrc/backend/access/heap/heapam.c
- src/backend/catalog/Makefile 1 addition, 0 deletionssrc/backend/catalog/Makefile
Loading
Please register or sign in to comment