postgresql/src
Heikki Linnakangas 1c9f9e888f Don't allow foreign tables with OIDs.
The syntax doesn't let you specify "WITH OIDS" for foreign tables, but it
was still possible with default_with_oids=true. But the rest of the system,
including pg_dump, isn't prepared to handle foreign tables with OIDs
properly.

Backpatch down to 9.1, where foreign tables were introduced. It's possible
that there are databases out there that already have foreign tables with
OIDs. There isn't much we can do about that, but at least we can prevent
them from being created in the future.

Patch by Etsuro Fujita, reviewed by Hadi Moshayedi.
2014-06-24 13:30:54 +03:00
..
backend Don't allow foreign tables with OIDs. 2014-06-24 13:30:54 +03:00
bin Fix pg_restore's processing of old-style BLOB COMMENTS data. 2014-06-12 20:14:46 -04:00
include Avoid leaking memory while evaluating arguments for a table function. 2014-06-19 22:13:51 -04:00
interfaces Make pqsignal() available to pg_regress of ECPG and isolation suites. 2014-06-14 10:52:25 -04:00
makefiles Don't use deprecated dllwrap on Cygwin. 2014-02-01 16:13:46 -05:00
pl Make plpython_unicode regression test work in more database encodings. 2014-06-03 12:02:18 -04:00
port Add mkdtemp() to libpgport. 2014-06-14 09:41:17 -04:00
template Remove BSD/OS (BSDi) port. There are no known users upgrading to 2012-05-03 10:58:44 -04:00
test Make pqsignal() available to pg_regress of ECPG and isolation suites. 2014-06-14 10:52:25 -04:00
timezone Remove tabs after spaces in C comments 2014-05-06 11:26:27 -04:00
tools Add mkdtemp() to libpgport. 2014-06-14 09:41:17 -04:00
tutorial Remove tabs after spaces in C comments 2014-05-06 11:26:27 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Fix some oversights in distprep and maintainer-clean targets. 2011-03-10 00:04:05 -05:00
Makefile.global.in Revert "Backpatch pgxs vpath build and installation fixes (v2)" 2013-10-07 22:37:26 -04:00
Makefile.shlib fix whitespace 2014-02-01 16:30:18 -05:00
nls-global.mk Lots of doc corrections. 2012-04-23 22:43:09 -04:00
win32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00