我喜欢 Magento 数据库尽可能干净,因此每当我卸载扩展时,我也会从数据库中删除该特定模块存储的所有数据。

现在我注意到有一些数据存储在 extra 的栏目 Admin_User 表也​​。它列出了我过去删除的许多旧模块。

此专栏的目的是什么?删除与不再安装的扩展程序相关的数据是否安全?

有帮助吗?

解决方案

理论上你可以在里面设置很多东西 extra 序列化格式的列。
但核心使用它来记住扩展/折叠的字段集 system->configuration 部分。
因此,每次展开/折叠配置字段集时,都会发出请求 admin/system_config/state/?container={fieldset_id}&value={1-expanded|0-collapsed}.
容器名称和值保存在 extra 列(参见方法 Mage_Adminhtml_System_ConfigController::stateAction) 并稍后在方法中检索 Mage_Adminhtml_Block_System_Config_Form_Fieldset::_getCollapseState 所以你会看到字段集就像你离开它一样(展开|折叠)。
我强烈建议保留该专栏。
您可以从中删除数据,但这意味着下次您访问系统->配置部分时,所有字段集都将折叠。

许可以下: CC-BY-SA归因
scroll top