import progress timers

deepsource-autofix-76c6eb20
Dan Gowans 2022-12-21 11:11:20 -05:00
parent 8cc1fa108e
commit 1212066071
2 changed files with 38 additions and 2 deletions

View File

@ -34,6 +34,7 @@ const user = {
} }
}; };
function purgeTables() { function purgeTables() {
console.time("purgeTables");
const database = sqlite(databasePath); const database = sqlite(databasePath);
database.prepare("delete from WorkOrderMilestones").run(); database.prepare("delete from WorkOrderMilestones").run();
database.prepare("delete from WorkOrderComments").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')") .prepare("delete from sqlite_sequence where name in ('Lots', 'LotComments', 'LotOccupancies', 'LotOccupancyComments', 'WorkOrders', 'WorkOrderComments', 'WorkOrderMilestones')")
.run(); .run();
database.close(); database.close();
console.timeEnd("purgeTables");
} }
function purgeConfigTables() { function purgeConfigTables() {
console.time("purgeConfigTables");
const database = sqlite(databasePath); const database = sqlite(databasePath);
database.prepare("delete from Maps").run(); database.prepare("delete from Maps").run();
database.prepare("delete from sqlite_sequence where name in ('Maps')").run(); database.prepare("delete from sqlite_sequence where name in ('Maps')").run();
database.close(); database.close();
console.timeEnd("purgeConfigTables");
} }
function getMapByMapDescription(mapDescription) { function getMapByMapDescription(mapDescription) {
const database = sqlite(databasePath, { const database = sqlite(databasePath, {
@ -293,6 +297,7 @@ function getFuneralHome(funeralHomeKey) {
}; };
} }
function importFromMasterCSV() { function importFromMasterCSV() {
console.time("importFromMasterCSV");
let masterRow; let masterRow;
const rawData = fs.readFileSync("./temp/CMMASTER.csv").toString(); const rawData = fs.readFileSync("./temp/CMMASTER.csv").toString();
const cmmaster = papa.parse(rawData, { const cmmaster = papa.parse(rawData, {
@ -565,8 +570,10 @@ function importFromMasterCSV() {
console.error(error); console.error(error);
console.log(masterRow); console.log(masterRow);
} }
console.timeEnd("importFromMasterCSV");
} }
function importFromPrepaidCSV() { function importFromPrepaidCSV() {
console.time("importFromPrepaidCSV");
let prepaidRow; let prepaidRow;
const rawData = fs.readFileSync("./temp/CMPRPAID.csv").toString(); const rawData = fs.readFileSync("./temp/CMPRPAID.csv").toString();
const cmprpaid = papa.parse(rawData, { const cmprpaid = papa.parse(rawData, {
@ -793,8 +800,10 @@ function importFromPrepaidCSV() {
console.error(error); console.error(error);
console.log(prepaidRow); console.log(prepaidRow);
} }
console.timeEnd("importFromPrepaidCSV");
} }
function importFromWorkOrderCSV() { function importFromWorkOrderCSV() {
console.time("importFromWorkOrderCSV");
let workOrderRow; let workOrderRow;
const rawData = fs.readFileSync("./temp/CMWKORDR.csv").toString(); const rawData = fs.readFileSync("./temp/CMWKORDR.csv").toString();
const cmwkordr = papa.parse(rawData, { const cmwkordr = papa.parse(rawData, {
@ -1106,8 +1115,11 @@ function importFromWorkOrderCSV() {
console.error(error); console.error(error);
console.log(workOrderRow); console.log(workOrderRow);
} }
console.time("importFromWorkOrderCSV");
} }
console.time("importFromCsv");
purgeTables(); purgeTables();
importFromMasterCSV(); importFromMasterCSV();
importFromPrepaidCSV(); importFromPrepaidCSV();
importFromWorkOrderCSV(); importFromWorkOrderCSV();
console.timeEnd("importFromCsv");

View File

@ -207,6 +207,8 @@ const user: recordTypes.PartialSession = {
}; };
function purgeTables() { function purgeTables() {
console.time("purgeTables");
const database = sqlite(databasePath); const database = sqlite(databasePath);
database.prepare("delete from WorkOrderMilestones").run(); database.prepare("delete from WorkOrderMilestones").run();
database.prepare("delete from WorkOrderComments").run(); database.prepare("delete from WorkOrderComments").run();
@ -227,13 +229,19 @@ function purgeTables() {
) )
.run(); .run();
database.close(); database.close();
console.timeEnd("purgeTables");
} }
function purgeConfigTables() { function purgeConfigTables() {
console.time("purgeConfigTables");
const database = sqlite(databasePath); const database = sqlite(databasePath);
database.prepare("delete from Maps").run(); database.prepare("delete from Maps").run();
database.prepare("delete from sqlite_sequence where name in ('Maps')").run(); database.prepare("delete from sqlite_sequence where name in ('Maps')").run();
database.close(); database.close();
console.timeEnd("purgeConfigTables");
} }
function getMapByMapDescription(mapDescription: string) { function getMapByMapDescription(mapDescription: string) {
@ -538,6 +546,8 @@ function getFuneralHome(funeralHomeKey: string): recordTypes.LotOccupancyOccupan
} }
function importFromMasterCSV() { function importFromMasterCSV() {
console.time("importFromMasterCSV");
let masterRow: MasterRecord; let masterRow: MasterRecord;
const rawData = fs.readFileSync("./temp/CMMASTER.csv").toString(); const rawData = fs.readFileSync("./temp/CMMASTER.csv").toString();
@ -973,9 +983,13 @@ function importFromMasterCSV() {
console.error(error); console.error(error);
console.log(masterRow); console.log(masterRow);
} }
console.timeEnd("importFromMasterCSV");
} }
function importFromPrepaidCSV() { function importFromPrepaidCSV() {
console.time("importFromPrepaidCSV");
let prepaidRow: PrepaidRecord; let prepaidRow: PrepaidRecord;
const rawData = fs.readFileSync("./temp/CMPRPAID.csv").toString(); const rawData = fs.readFileSync("./temp/CMPRPAID.csv").toString();
@ -1293,9 +1307,13 @@ function importFromPrepaidCSV() {
console.error(error); console.error(error);
console.log(prepaidRow); console.log(prepaidRow);
} }
console.timeEnd("importFromPrepaidCSV");
} }
function importFromWorkOrderCSV() { function importFromWorkOrderCSV() {
console.time("importFromWorkOrderCSV");
let workOrderRow: WorkOrderRecord; let workOrderRow: WorkOrderRecord;
const rawData = fs.readFileSync("./temp/CMWKORDR.csv").toString(); const rawData = fs.readFileSync("./temp/CMWKORDR.csv").toString();
@ -1794,10 +1812,16 @@ function importFromWorkOrderCSV() {
console.error(error); console.error(error);
console.log(workOrderRow); console.log(workOrderRow);
} }
console.time("importFromWorkOrderCSV");
} }
console.time("importFromCsv");
purgeTables(); purgeTables();
// purgeConfigTables(); // purgeConfigTables();
importFromMasterCSV(); importFromMasterCSV();
importFromPrepaidCSV(); importFromPrepaidCSV();
importFromWorkOrderCSV(); importFromWorkOrderCSV();
console.timeEnd("importFromCsv");