Adjust-toy-table-AM-implementation-to-latest-APIs.patch
application/x-patch
Filename: Adjust-toy-table-AM-implementation-to-latest-APIs.patch
Type: application/x-patch
Part: 0
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/test/modules/toytable/toytableam.c | 5 | 4 |
diff --git a/src/test/modules/toytable/toytableam.c b/src/test/modules/toytable/toytableam.c
index 4cb2b5d75db..9f1ab534822 100644
--- a/src/test/modules/toytable/toytableam.c
+++ b/src/test/modules/toytable/toytableam.c
@@ -398,6 +398,7 @@ toyam_finish_bulk_insert(Relation rel, int options)
static void
toyam_relation_set_new_filenode(Relation rel,
+ const RelFileNode *newrnode,
char persistence,
TransactionId *freezeXid,
MultiXactId *minmulti)
@@ -410,7 +411,7 @@ toyam_relation_set_new_filenode(Relation rel,
* RelationGetNumberOfBlocks, from index_update_stats(), and that
* fails if the underlying file doesn't exist.
*/
- RelationCreateStorage(rel->rd_node, persistence);
+ RelationCreateStorage(*newrnode, persistence);
}
static void
@@ -422,7 +423,7 @@ toyam_relation_nontransactional_truncate(Relation rel)
}
static void
-toyam_relation_copy_data(Relation rel, RelFileNode newrnode)
+toyam_relation_copy_data(Relation rel, const RelFileNode *newrnode)
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -435,8 +436,8 @@ toyam_relation_copy_for_cluster(Relation NewHeap,
Relation OldIndex,
bool use_sort,
TransactionId OldestXmin,
- TransactionId FreezeXid,
- MultiXactId MultiXactCutoff,
+ TransactionId *xid_cutoff,
+ MultiXactId *multi_cutoff,
double *num_tuples,
double *tups_vacuumed,
double *tups_recently_dead)