diff --git a/statistics/DatabaseStatisticsService.cpp b/statistics/DatabaseStatisticsService.cpp index 4a701d8ba981ecc84a392a6b075af22df4d9f274..888e4fb7f2e1cd174fcc6e4f57a477ed6e55469f 100644 --- a/statistics/DatabaseStatisticsService.cpp +++ b/statistics/DatabaseStatisticsService.cpp @@ -77,7 +77,7 @@ void DatabaseStatisticsService::updateStatisticsPerTape(){ "ON " "TAPE_FILE.ARCHIVE_FILE_ID = ARCHIVE_FILE.ARCHIVE_FILE_ID " "WHERE " - "TAPE_FILE.SUPERSEDED_BY_VID IS NULL AND TAPE_FILE.SUPERSEDED_BY_FSEQ IS NULL AND TAPE_FILE.VID = TAPE_TO_UPDATE.VID " + "TAPE_FILE.VID = TAPE_TO_UPDATE.VID " "GROUP BY TAPE_FILE.VID, TAPE_FILE.COPY_NB" ") STATS " "GROUP BY STATS.VID, STATS.COPY_NB, STATS.NB_FILES, STATS.DATA_IN_BYTES" diff --git a/statistics/StatisticsUpdateCmd.cpp b/statistics/StatisticsUpdateCmd.cpp index dd5bd9e090ae9c60645f725789a8221b52ea2de6..22f9ce9fe7918699aad0a72204993a6cc3903ec4 100644 --- a/statistics/StatisticsUpdateCmd.cpp +++ b/statistics/StatisticsUpdateCmd.cpp @@ -75,7 +75,7 @@ int StatisticsUpdateCmd::exceptionThrowingMain(const int argc, char *const *cons "NB_COPY_NB_GT_1", "COPY_NB_GT_1_IN_BYTES" }); - result += catalogueChecker->checkTableContainsColumns("TAPE_FILE",{"VID","ARCHIVE_FILE_ID","FSEQ","COPY_NB","SUPERSEDED_BY_VID","SUPERSEDED_BY_FSEQ"}); + result += catalogueChecker->checkTableContainsColumns("TAPE_FILE",{"VID","ARCHIVE_FILE_ID","FSEQ","COPY_NB"}); result += catalogueChecker->checkTableContainsColumns("ARCHIVE_FILE",{"ARCHIVE_FILE_ID","SIZE_IN_BYTES"}); if(result.getStatus() == SchemaCheckerResult::FAILED){