mirror of
https://github.com/nocodb/nocodb.git
synced 2026-02-01 23:58:31 +00:00
limit batchInsert meta on sqlite
This commit is contained in:
@@ -314,7 +314,15 @@ export class MetaService {
|
|||||||
};
|
};
|
||||||
insertObj.push(tempObj);
|
insertObj.push(tempObj);
|
||||||
}
|
}
|
||||||
await this.knexConnection.batchInsert(target, insertObj);
|
|
||||||
|
const BATCH_SIZE =
|
||||||
|
this.knexConnection.client.config.client === 'sqlite3' ? 200 : 10000;
|
||||||
|
for (let i = 0; i < insertObj.length; i += BATCH_SIZE) {
|
||||||
|
await this.knexConnection.batchInsert(
|
||||||
|
target,
|
||||||
|
insertObj.slice(i, i + BATCH_SIZE),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
return insertObj;
|
return insertObj;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user