Doctrine 2.2想要重新创建我的所有表格

时间:2012-11-01 13:35:10

标签: symfony doctrine-orm

我在symfony 2.0项目中更新了2.1到2.2的学说。

但是现在每次我尝试php app/console doctrine:schema:update doctrine想要重新创建我的所有架构并且我有以下错误:重复表:7 ERREUR:关系帐户已经存在。

当我转储sql时,他显然正在重新创建所有数据库。

有什么想法吗?我不知道在哪里看。

1 个答案:

答案 0 :(得分:3)

好的,我得到了答案......当从2.1升级到2.2时,现在尝试指定架构。

在学说2.1中:您不能指定将在公共模式中创建的模式学说

在doctrine 2.2中:如果没有指定模式,则doctrine将写入用户模式,然后写入公共shema。

所以我的表格不在正确的架构中,我必须指定它。