From 2b329a55a4bd2fef94d2f9226da2be3f35c05ee5 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 29 Jan 2025 18:51:55 -0500 Subject: [PATCH] Increase product import batch size --- inventory-server/scripts/import-from-prod.js | 4 ++-- inventory-server/scripts/import/products.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/inventory-server/scripts/import-from-prod.js b/inventory-server/scripts/import-from-prod.js index 1bce520..ede5aa2 100644 --- a/inventory-server/scripts/import-from-prod.js +++ b/inventory-server/scripts/import-from-prod.js @@ -10,8 +10,8 @@ const importPurchaseOrders = require('./import/purchase-orders'); dotenv.config({ path: path.join(__dirname, "../.env") }); // Constants to control which imports run -const IMPORT_CATEGORIES = false; -const IMPORT_PRODUCTS = false; +const IMPORT_CATEGORIES = true; +const IMPORT_PRODUCTS = true; const IMPORT_ORDERS = true; const IMPORT_PURCHASE_ORDERS = true; diff --git a/inventory-server/scripts/import/products.js b/inventory-server/scripts/import/products.js index da058f7..c7e5bd8 100644 --- a/inventory-server/scripts/import/products.js +++ b/inventory-server/scripts/import/products.js @@ -376,7 +376,7 @@ async function importProducts(prodConnection, localConnection) { await localConnection.query("DROP TEMPORARY TABLE IF EXISTS temp_prod_data"); // Process products in batches - const BATCH_SIZE = 1000; + const BATCH_SIZE = 10000; let processed = 0; for (let i = 0; i < rows.length; i += BATCH_SIZE) { const batch = rows.slice(i, i + BATCH_SIZE);