Jelajahi Sumber

Move schema version check after migration execution

Frédéric Guillot 6 tahun lalu
induk
melakukan
53dd2c1f1d
1 mengubah file dengan 4 tambahan dan 4 penghapusan
  1. 4 4
      cli/cli.go

+ 4 - 4
cli/cli.go

@@ -115,10 +115,6 @@ func Parse() {
 		return
 	}
 
-	if err := database.IsSchemaUpToDate(db); err != nil {
-		logger.Fatal(`You must run the SQL migrations, %v`, err)
-	}
-
 	store := storage.NewStorage(db)
 
 	if flagResetFeedErrors {
@@ -146,6 +142,10 @@ func Parse() {
 		database.Migrate(db)
 	}
 
+	if err := database.IsSchemaUpToDate(db); err != nil {
+		logger.Fatal(`You must run the SQL migrations, %v`, err)
+	}
+
 	// Create admin user and start the deamon.
 	if config.Opts.CreateAdmin() {
 		createAdmin(store)