Temporarily deploy PIS data to testing collection

This commit is contained in:
Fred Boniface
2024-11-13 00:28:11 +00:00
parent 0f6f18b378
commit d35a2a010e
4 changed files with 17 additions and 36 deletions

View File

@@ -11,6 +11,7 @@ import (
"path/filepath"
"strings"
"git.fjla.uk/owlboard/timetable-mgr/dbAccess"
"git.fjla.uk/owlboard/timetable-mgr/log"
"go.uber.org/zap"
)
@@ -53,28 +54,24 @@ func runUpdate(tarballUrl string) error {
}
log.Info("Loaded PIS Files to Slice")
err = DEBUG_saveSliceToFile(*pisSlice, "/pis_out.json")
// Temporarily use "pis_testing" collection to ensure all works as expected
err = dbAccess.DropCollection("pis_testing")
if err != nil {
log.Error("Error Saving PIS Data to Debug File")
return err
}
/*
err = dbAccess.DropCollection(dbAccess.PisCollection)
if err != nil {
return err
}
count, err := dbAccess.PutPisData(pisSlice)
if err != nil {
return err
}
count, err := dbAccess.PutPisData(pisSlice)
if err != nil {
return err
}
log.Info("Insterted new PIS Data", zap.Int64("PIS Codes", count))
log.Info("Insterted new PIS Data", zap.Int64("PIS Codes", count))
err = dbAccess.CreatePisIndeces()
if err != nil {
log.Error("Failed to create PIS Indeces, poor performance expected", zap.Error(err))
}
err = dbAccess.CreatePisIndeces()
if err != nil {
log.Error("Failed to create PIS Indeces, poor performance expected", zap.Error(err))
}
*/
// Cleanup files
cleanupFiles(destPath, extractPath)
return nil