Modify database URL to create missing databases
Updated the database connection URL to include the `createDatabaseIfNotExist=true` parameter. This ensures the database is automatically created if it does not already exist, improving usability and reducing manual configuration steps.
This commit is contained in:
1 parent
4b006956b5
commit
b7d19b6d56
1 file changed
+2
-1
@@ -38,7 +38,8 @@ public record DatabaseConfig(String url, String user, String password) {
|
|||||||
String dbPass = settings.get("MYSQL_PASSWORD", "");
|
String dbPass = settings.get("MYSQL_PASSWORD", "");
|
||||||
String dbHost = settings.get("MYSQL_HOST", "localhost");
|
String dbHost = settings.get("MYSQL_HOST", "localhost");
|
||||||
String dbPort = settings.get("MYSQL_PORT", "3306");
|
String dbPort = settings.get("MYSQL_PORT", "3306");
|
||||||
return new DatabaseConfig(String.format("jdbc:mysql://%s:%s/%s", dbHost, dbPort, dbName), dbUser, dbPass);
|
String url = String.format("jdbc:mysql://%s:%s/%s?createDatabaseIfNotExist=true", dbHost, dbPort, dbName);
|
||||||
|
return new DatabaseConfig(url, dbUser, dbPass);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in new issue
Block a user