我正在学习 Symfony 4,刚刚遵循了有关数据库和学说的指南,我现在有了一个Product.php带有关联存储库的新实体ProductRepository.php以及数据库中的一个新表。我现在想删除这个实体/存储库并相应地更新数据库。
我以为我可以简单地删除Product.php并运行php bin/console make:migration:diff
然而,一切都没有改变。是否有一些简单的命令列表来删除对实体的所有引用(我看不到配置文件中的任何更改 - 我正在使用注释)或者我是否必须弄清楚创建/修改了哪些文件,然后手动删除桌子。
最初设计项目时,我们有几个实体到目前为止尚未使用(并且我们不打算在不久的将来实现它们)。嗯,我想从我的项目中删除它们。我将这样进行(手动执行所有步骤):
src/Resources/config/doctrinesrc/Entity我想知道的是:是否有任何例程(例如控制台命令)可以支持此过程?例如,如果我跑步
php app/console doctrine:schema:update --dump-sql
Run Code Online (Sandbox Code Playgroud)
删除所有关系并删除文件后,得到删除相应表的SQL语句吗?