2
0
mirror of https://github.com/opencultureconsulting/oai-pmh2.git synced 2025-03-30 00:00:30 +01:00

Set CLI message when flushing

This commit is contained in:
Sebastian Meyer 2024-02-01 15:58:48 +01:00
parent 9dcbbdaf69
commit 98c8325db3

View File

@ -161,10 +161,11 @@ class CsvImportCommand extends Console
++$count;
$progressIndicator->advance();
$progressIndicator->setMessage('Importing... ' . (string) $count . ' records done.');
$progressIndicator->setMessage('Importing... ' . (string) $count . ' records processed.');
// Flush to database if memory usage reaches limit or every 50.000 records.
if ((memory_get_usage() / $phpMemoryLimit) > $memoryLimit || ($count % 50000) === 0) {
$progressIndicator->setMessage('Importing... ' . (string) $count . ' records processed. Flushing to database...');
Database::getInstance()->flush([Record::class]);
}
}