]> granicus.if.org Git - postgresql/commit
Properly dump dropped foreign table cols in binary-upgrade mode.
authorAndrew Dunstan <andrew@dunslane.net>
Tue, 25 Jun 2013 17:45:03 +0000 (13:45 -0400)
committerAndrew Dunstan <andrew@dunslane.net>
Tue, 25 Jun 2013 17:45:03 +0000 (13:45 -0400)
commit5734eb2c92a5efd665186c52b8eebdf2880868b5
tree444ec1e42073e30867c27806cdfdc5e149290a5e
parentbee4a4d361c054c531c3a27024f9ff3efef3635b
Properly dump dropped foreign table cols in binary-upgrade mode.

In binary upgrade mode, we need to recreate and then drop dropped
columns so that all the columns get the right attribute number. This is
true for foreign tables as well as for native tables. For foreign
tables we have been getting the first part right but not the second,
leading to bogus columns in the upgraded database. Fix this all the way
back to 9.1, where foreign tables were introduced.
src/bin/pg_dump/pg_dump.c