database - Orocommerce 删除实体
问题描述
我想删除我之前使用实体管理创建的实体,但它只是被禁用了,然后我在与该实体相关的数据库中进行了我不记得的更改,有时我在更新架构时遇到了这个实体的问题。
是否可以在 orocommerce 中硬删除该实体?
解决方案
是否可以在 orocommerce 中硬删除该实体?
从管理控制台,您只能软删除自定义实体。
要硬删除,需要编写一个使用Oro\Bundle\EntityConfigBundle\Migration\RemoveTableQuery
.
例如,这里是删除事件实体和相关数据库表的迁移: https://github.com/oroinc/platform/blob/4b2efdbd33792df7fb0da9831b184838591f00b4/src/Oro/Bundle/NotificationBundle/Migrations/Schema/v1_5/DropEventTable。 php#L48-L49
推荐阅读
- javascript - 从映射的组件中收集所有状态并存储状态
- sql - 通过标量函数错误计算列
- c# - 为什么我必须设置 UseXmlSerializer = true 才能使用 XML 请求?
- rust - 如何根据分隔符将向量拆分为切片向量?
- ssh - 无法使用 URI 形式 ssh
- javascript - 反应更新列表项状态尽可能高性能
- python - 字符识别模型可能过拟合?
- docker - 在 hadoop-3.1.3 中运行 mapper 和 reducer 程序
- angular - Angular:下一个和上一个文档视图
- ffmpeg - Gatsby Build 在 Netlify 上失败,在本地工作。ffmpeg 依赖问题