Pergunta

Gosto do meu banco de dados Magento o mais limpo possível, então sempre que desinstalo uma extensão, também removo do banco de dados todos os dados armazenados por este módulo específico.

Agora notei que há alguns dados armazenados no extra coluna do Admin_User Mesa também.Ele lista muitos módulos antigos que removi no passado.

Qual é a finalidade desta coluna e é seguro remover os dados relacionados a extensões que não estão mais instaladas?

Foi útil?

Solução

Em teoria, você pode definir muitas coisas no extra coluna em um formato serializado.
Mas o núcleo usa isso para lembrar os conjuntos de campos expandidos/recolhidos no system->configuration Seções.
Portanto, cada vez que você expande/recolhe um conjunto de campos de configuração, uma solicitação é feita para admin/system_config/state/?container={fieldset_id}&value={1-expanded|0-collapsed}.
o nome e o valor do contêiner são salvos no extra coluna (ver método Mage_Adminhtml_System_ConfigController::stateAction) e é posteriormente recuperado no método Mage_Adminhtml_Block_System_Config_Form_Fieldset::_getCollapseState então você verá o conjunto de campos exatamente como o deixou (expandido | recolhido).
Aconselho fortemente manter a coluna.
Você pode remover os dados dele, mas isso significa que na próxima vez que você visitar uma seção sistema-> configuração, todos os conjuntos de campos serão recolhidos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top