]> 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:46:10 +0000 (13:46 -0400)
committerAndrew Dunstan <andrew@dunslane.net>
Tue, 25 Jun 2013 17:46:10 +0000 (13:46 -0400)
commita20d7c3bc3517e0c390a08d4f589fded953c9710
tree88dcd34b57cc692ea5de9b515538640bf0f8fd7c
parent0b958f3efcfcc3d9b0e39d550b705a28763bc9e2
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