Added periodic memory logger.
This commit is contained in:
@@ -22,13 +22,13 @@ async function bulkUpsert(table, items, conflict, update = true, chunkSize) {
|
||||
const chunked = chunk(items, chunkSize);
|
||||
|
||||
const queries = chunked
|
||||
.map(chunkItems => knex.raw(updated || ':query RETURNING *;', {
|
||||
.map((chunkItems) => knex.raw(updated || ':query RETURNING *;', {
|
||||
query: knex(table).insert(chunkItems),
|
||||
}).transacting(transaction));
|
||||
|
||||
const responses = await Promise.all(queries);
|
||||
|
||||
return responses.flat().map(response => response.rows).flat();
|
||||
return responses.flat().map((response) => response.rows).flat();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user