Doctrine创建数据库时跳过实体

时间:2012-09-04 10:49:11

标签: symfony console doctrine-orm

我有一个Symfony2应用程序,其中包含一些不属于我的主应用程序的实体。

如何更新架构但排除某些实体?

E.G在更新我的一个实体后运行以下命令

php app/console doctrine:schema:update --dump-sql

然后doctrine为所有实体生成sql,这意味着它为我不需要的实体创建表。那么如何在生成sql时告诉doctrine跳过这些特定的实体?

1 个答案:

答案 0 :(得分:1)

Symfony命令不允许这种方式排除任何实体。

如果你想将主要部分与其他部分区别开来,我建议你定义2个不同的实体经理,1个用于主要实体,1个用于你的附属实体......

官方文件:How to work with Multiple Entity Managers