diff --git a/src/burp/backup.epp b/src/burp/backup.epp index a2e69d50a4a..6fa5b06f812 100644 --- a/src/burp/backup.epp +++ b/src/burp/backup.epp @@ -435,13 +435,21 @@ int BACKUP_backup(const TEXT* dbb_file, const TEXT* file_name) if (!(relation->rel_flags & REL_view) && !(relation->rel_flags & REL_external)) { put_index(relation); - if (!(tdgbl->gbl_sw_meta || tdgbl->skipRelation(relation->rel_name))) + if (!tdgbl->gbl_sw_meta) { - task.SetRelation(relation); - coord.runSync(&task); + if (tdgbl->skipRelation(relation->rel_name)) + { + // msg 427 skipping data for table @1 + BURP_verbose(427, relation->rel_name.toQuotedString()); + } + else + { + task.SetRelation(relation); + coord.runSync(&task); - if (!task.getResult(NULL)) - BURP_exit_local(FINI_ERROR, tdgbl); + if (!task.getResult(NULL)) + BURP_exit_local(FINI_ERROR, tdgbl); + } } }