Fix the parameters order for TableAmRoutine.relation_copy_for_cluster()

Specify OldTable first, NewTable second as used by
table_relation_copy_for_cluster() and as implemented in
heapam_relation_copy_for_cluster().

Backpatch to PostgreSQL 12, where TableAmRoutine was introduced.

Discussion: https://postgr.es/m/ME3P282MB3166860D4911AE82F92DF7C5B63F2%40ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM
Author: Japin Li
Reviewed-by: Pavel Borisov
Backpatch-through: 12
This commit is contained in:
Alexander Korotkov 2024-04-03 21:29:18 +03:00
parent ca392df8dd
commit 19b8481b42
1 changed files with 2 additions and 2 deletions

View File

@ -599,8 +599,8 @@ typedef struct TableAmRoutine
const RelFileNode *newrnode);
/* See table_relation_copy_for_cluster() */
void (*relation_copy_for_cluster) (Relation NewTable,
Relation OldTable,
void (*relation_copy_for_cluster) (Relation OldTable,
Relation NewTable,
Relation OldIndex,
bool use_sort,
TransactionId OldestXmin,