diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/access/multixact.h | 2 | ||||
| -rw-r--r-- | src/include/commands/vacuum.h | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/include/access/multixact.h b/src/include/access/multixact.h index 8a9eddee387..e6db81a8270 100644 --- a/src/include/access/multixact.h +++ b/src/include/access/multixact.h @@ -87,6 +87,8 @@ extern void MultiXactIdSetOldestMember(void); extern int GetMultiXactIdMembers(MultiXactId multi, MultiXactMember **xids, bool allow_old); extern bool MultiXactIdPrecedes(MultiXactId multi1, MultiXactId multi2); +extern bool MultiXactIdPrecedesOrEquals(MultiXactId multi1, + MultiXactId multi2); extern void AtEOXact_MultiXact(void); extern void AtPrepare_MultiXact(void); diff --git a/src/include/commands/vacuum.h b/src/include/commands/vacuum.h index 08bec256ba8..44a3c3bd52e 100644 --- a/src/include/commands/vacuum.h +++ b/src/include/commands/vacuum.h @@ -159,8 +159,9 @@ extern void vacuum_set_xid_limits(int freeze_min_age, int freeze_table_age, bool sharedRel, TransactionId *oldestXmin, TransactionId *freezeLimit, - TransactionId *freezeTableLimit, - MultiXactId *multiXactCutoff); + TransactionId *xidFullScanLimit, + MultiXactId *multiXactCutoff, + MultiXactId *mxactFullScanLimit); extern void vac_update_datfrozenxid(void); extern void vacuum_delay_point(void); |
