Change one loop in ATRewriteTable to use 1-based attnums All TupleDescAttr() calls in tablecmds.c that aren't in loops across all attributes use AttrNumber-style indexes (1-based); there was only one place in ATRewriteTable that was stashing 0-based indexes in a list for later processing. Switch that to use attnums for consistency.
Author: jian he <jian.universal...@gmail.com> Discussion: https://postgr.es/m/CACJufxEoYA5ScUr2=cma1xcpas_1ixnedbekvu77x1ctgxy...@mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/1d617a20284f887cb9cdfe5693eec155e8016517 Modified Files -------------- src/backend/commands/tablecmds.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-)