Hi Lukas,

Does this happen also with a raw ORM installation? Do you have any
configured mappings?

Marco Pivetta

http://twitter.com/Ocramius

http://ocramius.github.com/

On 8 May 2015 at 08:54, Lukas Liebig <[email protected]> wrote:

> Hello everybody!
>
> I'd like to use PHPUnit in ZF2 with Doctrine2. Therefore I want to create
> a SQLite database from the Doctrine metadata using the Doctrine Schema
> Tool. Unfortunately, I get the following error message:
>
> PHP Fatal error:  Uncaught exception
> 'Doctrine\DBAL\Schema\SchemaException' with message 'The table with name
> 'db.sqlite.core_resource_privilege' already exists.' in
> /var/www/html/ic_web_framework/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php:109
> Stack trace:
> #0
> /var/www/html/ic_web_framework/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Schema.php(132):
> Doctrine\DBAL\Schema\SchemaException::tableAlreadyExists('db.sqlite.core_...')
> #1
> /var/www/html/ic_web_framework/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Schema.php(340):
> Doctrine\DBAL\Schema\Schema->_addTable(Object(Doctrine\DBAL\Schema\Table))
> #2
> /var/www/html/ic_web_framework/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/SchemaTool.php(510):
> Doctrine\DBAL\Schema\Schema->createTable('core_resource_p...')
> #3
> /var/www/html/ic_web_framework/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/SchemaTool.php(245):
> Doctrine\ORM\Tools\SchemaTool->gatherRelationsSql(Object(Doctrine\ORM\Mapping\ClassMetadata),
> Object(Doctrine\DBAL\Schema\Table), Object(Doctrine\DBAL\Sche in
> /var/www/html/ic_web_framework/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php
> on line 109
>
>
> This is my driver definition:
> return array(
>     'doctrine' => array(
>         'connection' => array(
>             'orm_default' => array(
>                 'driverClass' => 'Doctrine\DBAL\Driver\PDOSqlite\Driver',
>                 'params' => array(
>                     'charset' => 'utf8',
>                     'path'    =>  'db.sqlite',
>                     'memory' => true,
>                 )
>             )
>         )
>     ),
> );
>
> My bootstrap.php looks like this:
>         $serviceManager = new ServiceManager(new ServiceManagerConfig());
>         $serviceManager->setService('ApplicationConfig', $config);
>         $serviceManager->get('ModuleManager')->loadModules();
>
>         static::$serviceManager = $serviceManager;
>         static::$config = $config;
>         $em=$serviceManager->get('doctrine.entitymanager.orm_default');
>         $tool= new SchemaTool($em);
>         if(!$em instanceof EntityManager){
>         }
>         $tool->dropSchema($em->getMetadataFactory()->getAllMetadata());
>         $tool->createSchema($em->getMetadataFactory()->getAllMetadata());
>
>
> I would be very thankful for your help!
>
> Greeting
> Lukas Liebig
>
> --
> You received this message because you are subscribed to the Google Groups
> "doctrine-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/doctrine-user.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to