func seedDatabase()

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)
	}
}