aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistbuild.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2012-02-08 15:23:00 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2012-02-08 15:23:00 -0500
commitd77354eaec53ed469a6f2444813ff3a4fd9d7a48 (patch)
tree1c5062e113db05089e05eba7d93ca1b2c8314afe /src/backend/access/gist/gistbuild.c
parentcb7c84fae8a6780d836687aa2c9655eb936ebd25 (diff)
downloadpostgresql-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