diff --git a/src/SingletonProvider/ConfigurationProvider/DatabaseConfigurationProvider.php b/src/SingletonProvider/ConfigurationProvider/DatabaseConfigurationProvider.php
index a57b77dc405eaab7b47d7835a6dc71891a324451..3f096b8aa69a0da1d013608c2bba2bb8892109a4 100644
--- a/src/SingletonProvider/ConfigurationProvider/DatabaseConfigurationProvider.php
+++ b/src/SingletonProvider/ConfigurationProvider/DatabaseConfigurationProvider.php
@@ -46,7 +46,7 @@ final readonly class DatabaseConfigurationProvider extends ConfigurationProvider
                 'driver' => new EnumConstraint(DatabaseConnectionPoolDriverName::values()),
                 'host' => (new StringConstraint())->default(null),
                 'log_queries' => new BooleanConstraint(),
-                'password' => (new StringConstraint())->nullable(),
+                'password' => (new StringConstraint(isEmptyAllowed: true))->nullable(),
                 'pool_prefill' => (new BooleanConstraint())->default(true),
                 'pool_size' => new IntegerConstraint(),
                 'port' => (new IntegerConstraint())->nullable()->default(3306),