in inventory-service/postgress/main.go [116:138]
func seedDatabase() {
var it inventoryItem
result := db.First(&it)
// Let's check if records exist
if errors.Is(result.Error, gorm.ErrRecordNotFound) {
// If no records exist, let's seed the database
// Load CSV file here and add to database
// This is a temp line to get rid of warnings
log.Print("Seeding Database")
newItem := inventoryItem{
ItemName: "Testing",
InventoryChange: 5,
TimeStamp: time.Now(),
}
db.Create(&newItem)
newItem = inventoryItem{
ItemName: "Testing",
InventoryChange: -3,
TimeStamp: time.Now(),
}
db.Create(&newItem)
}
}