From 12120660719c577131574bf6230d24a995d6e1c8 Mon Sep 17 00:00:00 2001 From: Dan Gowans Date: Wed, 21 Dec 2022 11:11:20 -0500 Subject: [PATCH] import progress timers --- temp/legacy.importFromCSV.js | 12 ++++++++++++ temp/legacy.importFromCSV.ts | 28 ++++++++++++++++++++++++++-- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/temp/legacy.importFromCSV.js b/temp/legacy.importFromCSV.js index d7e816f5..3171db69 100644 --- a/temp/legacy.importFromCSV.js +++ b/temp/legacy.importFromCSV.js @@ -34,6 +34,7 @@ const user = { } }; function purgeTables() { + console.time("purgeTables"); const database = sqlite(databasePath); database.prepare("delete from WorkOrderMilestones").run(); database.prepare("delete from WorkOrderComments").run(); @@ -52,12 +53,15 @@ function purgeTables() { .prepare("delete from sqlite_sequence where name in ('Lots', 'LotComments', 'LotOccupancies', 'LotOccupancyComments', 'WorkOrders', 'WorkOrderComments', 'WorkOrderMilestones')") .run(); database.close(); + console.timeEnd("purgeTables"); } function purgeConfigTables() { + console.time("purgeConfigTables"); const database = sqlite(databasePath); database.prepare("delete from Maps").run(); database.prepare("delete from sqlite_sequence where name in ('Maps')").run(); database.close(); + console.timeEnd("purgeConfigTables"); } function getMapByMapDescription(mapDescription) { const database = sqlite(databasePath, { @@ -293,6 +297,7 @@ function getFuneralHome(funeralHomeKey) { }; } function importFromMasterCSV() { + console.time("importFromMasterCSV"); let masterRow; const rawData = fs.readFileSync("./temp/CMMASTER.csv").toString(); const cmmaster = papa.parse(rawData, { @@ -565,8 +570,10 @@ function importFromMasterCSV() { console.error(error); console.log(masterRow); } + console.timeEnd("importFromMasterCSV"); } function importFromPrepaidCSV() { + console.time("importFromPrepaidCSV"); let prepaidRow; const rawData = fs.readFileSync("./temp/CMPRPAID.csv").toString(); const cmprpaid = papa.parse(rawData, { @@ -793,8 +800,10 @@ function importFromPrepaidCSV() { console.error(error); console.log(prepaidRow); } + console.timeEnd("importFromPrepaidCSV"); } function importFromWorkOrderCSV() { + console.time("importFromWorkOrderCSV"); let workOrderRow; const rawData = fs.readFileSync("./temp/CMWKORDR.csv").toString(); const cmwkordr = papa.parse(rawData, { @@ -1106,8 +1115,11 @@ function importFromWorkOrderCSV() { console.error(error); console.log(workOrderRow); } + console.time("importFromWorkOrderCSV"); } +console.time("importFromCsv"); purgeTables(); importFromMasterCSV(); importFromPrepaidCSV(); importFromWorkOrderCSV(); +console.timeEnd("importFromCsv"); diff --git a/temp/legacy.importFromCSV.ts b/temp/legacy.importFromCSV.ts index 331be4e0..95224340 100644 --- a/temp/legacy.importFromCSV.ts +++ b/temp/legacy.importFromCSV.ts @@ -207,6 +207,8 @@ const user: recordTypes.PartialSession = { }; function purgeTables() { + console.time("purgeTables"); + const database = sqlite(databasePath); database.prepare("delete from WorkOrderMilestones").run(); database.prepare("delete from WorkOrderComments").run(); @@ -227,13 +229,19 @@ function purgeTables() { ) .run(); database.close(); + + console.timeEnd("purgeTables"); } function purgeConfigTables() { + console.time("purgeConfigTables"); + const database = sqlite(databasePath); database.prepare("delete from Maps").run(); database.prepare("delete from sqlite_sequence where name in ('Maps')").run(); database.close(); + + console.timeEnd("purgeConfigTables"); } function getMapByMapDescription(mapDescription: string) { @@ -461,7 +469,7 @@ function getFuneralHome(funeralHomeKey: string): recordTypes.LotOccupancyOccupan occupantPhoneNumber: "705-842-2520", occupantEmailAddress: "bfh@beggsfh.ca" }; - } + } case "BK": { return { lotOccupantTypeId: funeralDirectorLotOccupantType.lotOccupantTypeId, @@ -487,7 +495,7 @@ function getFuneralHome(funeralHomeKey: string): recordTypes.LotOccupancyOccupan occupantPhoneNumber: "705-759-8456", occupantEmailAddress: "" }; - } + } case "GL": { return { lotOccupantTypeId: funeralDirectorLotOccupantType.lotOccupantTypeId, @@ -538,6 +546,8 @@ function getFuneralHome(funeralHomeKey: string): recordTypes.LotOccupancyOccupan } function importFromMasterCSV() { + console.time("importFromMasterCSV"); + let masterRow: MasterRecord; const rawData = fs.readFileSync("./temp/CMMASTER.csv").toString(); @@ -973,9 +983,13 @@ function importFromMasterCSV() { console.error(error); console.log(masterRow); } + + console.timeEnd("importFromMasterCSV"); } function importFromPrepaidCSV() { + console.time("importFromPrepaidCSV"); + let prepaidRow: PrepaidRecord; const rawData = fs.readFileSync("./temp/CMPRPAID.csv").toString(); @@ -1293,9 +1307,13 @@ function importFromPrepaidCSV() { console.error(error); console.log(prepaidRow); } + + console.timeEnd("importFromPrepaidCSV"); } function importFromWorkOrderCSV() { + console.time("importFromWorkOrderCSV"); + let workOrderRow: WorkOrderRecord; const rawData = fs.readFileSync("./temp/CMWKORDR.csv").toString(); @@ -1794,10 +1812,16 @@ function importFromWorkOrderCSV() { console.error(error); console.log(workOrderRow); } + + console.time("importFromWorkOrderCSV"); } +console.time("importFromCsv"); + purgeTables(); // purgeConfigTables(); importFromMasterCSV(); importFromPrepaidCSV(); importFromWorkOrderCSV(); + +console.timeEnd("importFromCsv");