0

我在 symfony 2.0 项目上将教义从 2.1 更新到 2.2。

但是现在每次我尝试做php app/console doctrine:schema:update学说时都想重新创建我的所有模式,并且我有以下错误:重复表:7 ERREUR:关系帐户已经存在。

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

任何的想法?我不知道在哪里看。

4

1 回答 1

3

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

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

在学说 2.2 中:如果未指定模式,则学说将写入用户模式,然后写入公共 shema。

所以我的表不在正确的模式中,我必须指定它。

于 2013-01-22T16:05:50.493 回答