diff --git a/src/backend/access/nbtree/nbtree.c b/src/backend/access/nbtree/nbtree.c index 4bb1629..915354b 100644 --- a/src/backend/access/nbtree/nbtree.c +++ b/src/backend/access/nbtree/nbtree.c @@ -20,6 +20,7 @@ #include "access/nbtree.h" #include "access/nbtxlog.h" +#include "access/parallel.h" #include "access/relscan.h" #include "access/xlog.h" #include "commands/progress.h" @@ -1040,6 +1041,9 @@ btvacuumscan(IndexVacuumInfo *info, IndexBulkDeleteResult *stats, if (info->report_progress) pgstat_progress_update_param(PROGRESS_SCAN_BLOCKS_DONE, blkno); + + if (IsParallelWorker()) + elog(ERROR,"Error induced during index vacuum"); } }