diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2012-02-08 15:23:00 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2012-02-08 15:23:00 -0500 |
commit | d77354eaec53ed469a6f2444813ff3a4fd9d7a48 (patch) | |
tree | 1c5062e113db05089e05eba7d93ca1b2c8314afe /src/backend/access/gist/gistbuild.c | |
parent | cb7c84fae8a6780d836687aa2c9655eb936ebd25 (diff) | |
download | postgresql-d77354eaec53ed469a6f2444813ff3a4fd9d7a48.tar.gz postgresql-d77354eaec53ed469a6f2444813ff3a4fd9d7a48.zip |
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 7b070e896ca835318c90b02c830a5c4844413b64, 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.
Diffstat (limited to 'src/backend/access/gist/gistbuild.c')
0 files changed, 0 insertions, 0 deletions