diff --git a/database/db.go b/database/db.go index 242095d..a5a606c 100644 --- a/database/db.go +++ b/database/db.go @@ -33,11 +33,10 @@ func LaunchDB(conf config.DBConfig) error { conf.Name, ) - log.Infof("Connecting to database with URL \"%v\"", dbURLNoPasswd) - var conn *pgx.Conn var err error for i := 0; i < 10; i++ { + log.Infof("Connecting to database with URL \"%v\" (attempt %v)", dbURLNoPasswd, i) conn, err = pgx.Connect(context.Background(), dbURL) if err == nil { defer conn.Close(context.Background()) @@ -50,6 +49,8 @@ func LaunchDB(conf config.DBConfig) error { return fmt.Errorf("Could not open database: %w", err) } + log.Infof("Database connected sucessfully!") + versionTableExistsQuery := ` SELECT EXISTS ( SELECT FROM pg_tables @@ -65,6 +66,7 @@ SELECT EXISTS ( if versionTableExists { // TODO: migrations } else { + log.Info("New database found, initializing....") err = initDB(conn) if err != nil { return fmt.Errorf("Could not initalize database: %w", err)