postgresql/src
Tom Lane d77354eaec Fix up dumping conditions for extension configuration tables.
Various filters that were meant to prevent dumping of table data were not
being applied to extension config tables, notably --exclude-table-data and
--no-unlogged-table-data.  We also would bogusly try to dump data from
views, sequences, or foreign tables, should an extension try to claim they
were config tables.  Fix all that, and refactor/redocument to try to make
this a bit less fragile.  This reverts the implementation, though not the
feature, of commit 7b070e896c, which had
broken config-table dumping altogether :-(.

It is still the case that the code will dump config-table data even if
--schema is specified.  That behavior was intentional, as per the comments
in getExtensionMembership, so I think it requires some more discussion
before we change it.
2012-02-08 15:23:00 -05:00
..
backend Check misplaced window functions before checking aggregate/group by sanity. 2012-02-08 13:15:02 -05:00
bin Fix up dumping conditions for extension configuration tables. 2012-02-08 15:23:00 -05:00
include Support min/max index optimizations on boolean columns. 2012-02-08 12:41:48 -05:00
interfaces Allow the connection keyword array to carry all seven items in ecpglib. 2012-02-06 20:58:57 +01:00
makefiles Add pg_upgrade test suite 2011-11-27 22:42:32 +02:00
pl Code review for plpgsql fn_signature patch. 2012-02-01 02:14:37 -05:00
port Fix typo in comment. 2012-02-07 21:21:50 +02:00
template Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
test Support min/max index optimizations on boolean columns. 2012-02-08 12:41:48 -05:00
timezone Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
tools Fix pathname in pgindent README. 2012-01-09 13:31:58 -05:00
tutorial Update copyright notices for year 2012. 2012-01-01 18:01:58 -05: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 ecpg: Improve test building 2012-02-02 20:33:29 +02:00
Makefile.shlib Use single quotes in preference to double quotes for protecting pathnames. 2011-06-15 21:45:23 -04:00
nls-global.mk Sort compendium lists for msgmerge 2011-12-27 20:22:51 +02:00
win32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00