Bonjour, jessaye de faire du reverse engenering de ma db et Doctrine me retourne l'erreur suivante :

Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
~/Sites/sheldon-admin master* ❯ symfony console doctrine:mapping:import "App\Entity" annotation --path=src/Entity -v                                                                  20:42:09
 
In AbstractPlatform.php line 394:
 
  [Doctrine\DBAL\Exception]                                                                                
  Unknown database type name requested, Doctrine\DBAL\Platforms\PostgreSQL100Platform may not support it.  
 
 
Exception trace:
  at /home/gg/Sites/sheldon-admin/vendor/doctrine/dbal/src/Platforms/AbstractPlatform.php:394
 Doctrine\DBAL\Platforms\AbstractPlatform->getDoctrineTypeMapping() at /home/gg/Sites/sheldon-admin/vendor/doctrine/dbal/src/Schema/PostgreSQLSchemaManager.php:415
 Doctrine\DBAL\Schema\PostgreSQLSchemaManager->_getPortableTableColumnDefinition() at /home/gg/Sites/sheldon-admin/vendor/doctrine/dbal/src/Schema/AbstractSchemaManager.php:981
 Doctrine\DBAL\Schema\AbstractSchemaManager->_getPortableTableColumnList() at /home/gg/Sites/sheldon-admin/vendor/doctrine/dbal/src/Schema/AbstractSchemaManager.php:208
 Doctrine\DBAL\Schema\AbstractSchemaManager->listTableColumns() at /home/gg/Sites/sheldon-admin/vendor/doctrine/dbal/src/Schema/AbstractSchemaManager.php:321
 Doctrine\DBAL\Schema\AbstractSchemaManager->listTableDetails() at /home/gg/Sites/sheldon-admin/vendor/doctrine/dbal/src/Schema/PostgreSQLSchemaManager.php:572
 Doctrine\DBAL\Schema\PostgreSQLSchemaManager->listTableDetails() at /home/gg/Sites/sheldon-admin/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/DatabaseDriver.php:266
 Doctrine\ORM\Mapping\Driver\DatabaseDriver->reverseEngineerMappingFromDatabase() at /home/gg/Sites/sheldon-admin/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/DatabaseDriver.php:104
 Doctrine\ORM\Mapping\Driver\DatabaseDriver->getAllClassNames() at /home/gg/Sites/sheldon-admin/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:146
 Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata() at /home/gg/Sites/sheldon-admin/vendor/doctrine/doctrine-bundle/Command/ImportMappingDoctrineCommand.php:136
 Doctrine\Bundle\DoctrineBundle\Command\ImportMappingDoctrineCommand->execute() at /home/gg/Sites/sheldon-admin/vendor/symfony/console/Command/Command.php:299
 Symfony\Component\Console\Command\Command->run() at /home/gg/Sites/sheldon-admin/vendor/symfony/console/Application.php:996
 Symfony\Component\Console\Application->doRunCommand() at /home/gg/Sites/sheldon-admin/vendor/symfony/framework-bundle/Console/Application.php:96
 Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /home/gg/Sites/sheldon-admin/vendor/symfony/console/Application.php:295
 Symfony\Component\Console\Application->doRun() at /home/gg/Sites/sheldon-admin/vendor/symfony/framework-bundle/Console/Application.php:82
 Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /home/gg/Sites/sheldon-admin/vendor/symfony/console/Application.php:167
 Symfony\Component\Console\Application->run() at /home/gg/Sites/sheldon-admin/vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php:56
 Symfony\Component\Runtime\Runner\Symfony\ConsoleApplicationRunner->run() at /home/gg/Sites/sheldon-admin/vendor/autoload_runtime.php:35
 require_once() at /home/gg/Sites/sheldon-admin/bin/console:11
 
doctrine:mapping:import [--em [EM]] [--shard SHARD] [--filter FILTER] [--force] [--path PATH] [--] <name> [<mapping-type>]

J'ai modidié le fichier config.yml comme ceci

Code yml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
doctrine:
  dbal:
    options:
      search_path: 'brain'
      mapping_types:
        name: string
        niveau: string
        bloc: string
        ue_aa: string
 
 
    url: '%env(resolve:DATABASE_URL)%'

Mais rien n'y fait, auriez vous une autre piste ?

Merci.