]> granicus.if.org Git - postgresql/commit
Do not dump identity sequences with excluded parent table
authorMichael Paquier <michael@paquier.xyz>
Wed, 22 Aug 2018 05:21:49 +0000 (14:21 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 22 Aug 2018 05:21:49 +0000 (14:21 +0900)
commitb965f2617184032687037547204e1db1c1e1a56c
tree0f405d5b9c063209cac803c7b7731fe6d9e5f504
parent98abc738027e866f89b0ecf6f6a30b16e000e804
Do not dump identity sequences with excluded parent table

This commit prevents a crash of pg_dump caused by the exclusion of a
table which has identity columns, as the table would be correctly
excluded but not its identity sequence.  In order to fix that, identity
sequences are excluded if the parent table is defined as such.  Knowing
about such sequences has no meaning without their parent table anyway.

Reported-by: Andy Abelisto
Author: David Rowley
Reviewed-by: Peter Eisentraut, Michael Paquier
Discussion: https://postgr.es/m/153479393218.1316.8472285660264976457@wrigleys.postgresql.org
Backpatch-through: 10
src/bin/pg_dump/pg_dump.c