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.
Partager