symfony2 doctrine:schema,remove entities and table

时间:2012-11-04 17:41:06

标签: symfony doctrine database-schema

我使用以下内容从实体生成了一些表:

   php app/console generate:doctrine:entity 

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

   php app/console doctrine:schema:update --force

在哪里可以找到生成的模式文件,描述已生成的所有表和字段? 删除实体和表的最佳步骤是什么?

1 个答案:

答案 0 :(得分:1)

php app/console doctrine:schema:update --dump-sql转储在命令提示符中生成并执行的sql,没有使用此命令生成的文件(就像我所知的那样)。

数据库中的Doctrine表应该被视为对象的集合,如果要删除表,请删除包含数据的实体并使用命令php app/console doctrine:schema:update --force

如果要更改表格中的字段,请更改包含数据的实体类中的字段,然后再次使用php app/console doctrine:schema:update --force