Просмотр исходного кода

Do not show $DATABASE_URL warning when showing application info

Frédéric Guillot 7 лет назад
Родитель
Сommit
35b890aadc
1 измененных файлов с 8 добавлено и 8 удалено
  1. 8 8
      cli/cli.go

+ 8 - 8
cli/cli.go

@@ -57,14 +57,6 @@ func Parse() {
 		logger.EnableDebug()
 	}
 
-	db, err := database.NewConnectionPool(cfg.DatabaseURL(), cfg.DatabaseMinConns(), cfg.DatabaseMaxConns())
-	if err != nil {
-		logger.Fatal("Unable to connect to the database: %v", err)
-	}
-	defer db.Close()
-
-	store := storage.NewStorage(db)
-
 	if flagInfo {
 		info()
 		return
@@ -75,11 +67,19 @@ func Parse() {
 		return
 	}
 
+	db, err := database.NewConnectionPool(cfg.DatabaseURL(), cfg.DatabaseMinConns(), cfg.DatabaseMaxConns())
+	if err != nil {
+		logger.Fatal("Unable to connect to the database: %v", err)
+	}
+	defer db.Close()
+
 	if flagMigrate {
 		database.Migrate(db)
 		return
 	}
 
+	store := storage.NewStorage(db)
+
 	if flagResetFeedErrors {
 		store.ResetFeedErrors()
 		return