我想删除我之前使用entity Management创建的实体,但它刚刚被禁用,然后我在数据库中进行了与此实体相关的更改,但我记不住这些更改,有时我在更新模式时会遇到此实体的问题。
是否可以在orocommerce中硬删除此实体?
发布于 2020-06-17 22:24:13
是否可以在orocommerce中硬删除此实体?
在管理控制台中,您只能软删除自定义实体。
要硬删除,需要对使用Oro\Bundle\EntityConfigBundle\Migration\RemoveTableQuery的write a schema migration。
例如,下面是删除事件实体和相关数据库表的迁移:https://github.com/oroinc/platform/blob/4b2efdbd33792df7fb0da9831b184838591f00b4/src/Oro/Bundle/NotificationBundle/Migrations/Schema/v1_5/DropEventTable.php#L48-L49
https://stackoverflow.com/questions/62428222
复制相似问题