changeset 5697:40bf5d8283fb sr-v2

Count migrated meshes.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 13 Feb 2024 01:09:22 +0100
parents a6dc68389c37
children 7a05a23f97d9
files cmd/meshmigrate/main.go
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/cmd/meshmigrate/main.go	Tue Feb 13 01:02:16 2024 +0100
+++ b/cmd/meshmigrate/main.go	Tue Feb 13 01:09:22 2024 +0100
@@ -84,6 +84,7 @@
 	defer rows.Close()
 
 	var totalIn, totalOut int64
+	migrated := 0
 
 	for rows.Next() {
 		var id int64
@@ -98,6 +99,7 @@
 		}
 		log.Printf("processing mesh %d\n", id)
 		totalIn += int64(len(data))
+		migrated++
 		if backup {
 			fname := fmt.Sprintf("mesh-%d-v%d.idx.gz", id, version)
 			if err := os.WriteFile(fname, data, 0666); err != nil {
@@ -124,6 +126,7 @@
 	if rows.Err(); err != nil {
 		return err
 	}
+	log.Printf("migrated meshes: %d\n", migrated)
 	log.Printf("in: %d (%.2f MB)\n", totalIn, float64(totalIn)/(1024*1024))
 	log.Printf("out: %d (%.2f MB)\n", totalOut, float64(totalOut)/(1024*1024))
 	log.Printf("ratio: %.2f%%\n", float64(totalOut)/float64(totalIn)*100)