Puis-je supprimer le module info à partir de la Colonne “Extra” dans Magento Utilisateur_admin Table?
-
12-12-2019 - |
Question
J'aime mon Magento base de données aussi propre que possible, de sorte à chaque fois que je désinstaller une extension j'ai aussi supprimer toutes les données qui ont été stockées par ce module en particulier à partir de la base de données.
Maintenant, j'ai remarqué qu'il y est quelques données stockées dans le extra
la colonne de la Admin_User
Table trop.Il répertorie un grand nombre de vieux modules que j'ai supprimé dans le passé.
Quel est le but de cette colonne et est-il sécuritaire de supprimer les données qui est liée à exensions qui ne sont plus installés?
La solution
En théorie, vous pouvez mettre beaucoup de choses dans la extra
colonne dans un format sérialisé.
Mais le noyau utilise ce souvenir du élargie et s'est effondré dans les balises html fieldsets system->configuration
les sections.
Donc, chaque fois que vous développer/réduire une config fieldset une demande est faite à admin/system_config/state/?container={fieldset_id}&value={1-expanded|0-collapsed}
.
le nom du conteneur et la valeur sont enregistrées dans le extra
la colonne (voir la méthode Mage_Adminhtml_System_ConfigController::stateAction
) et est ensuite récupérée dans la méthode Mage_Adminhtml_Block_System_Config_Form_Fieldset::_getCollapseState
donc vous verrez les fieldset comme vous l'avez laissé (élargie et s'est effondré).
Je conseille fortement sur le maintien de la colonne.
Vous pouvez supprimer les données qu'il contient, mais cela signifie que la prochaine fois que vous visitez un système->cofiguration section toutes les balises html fieldsets sera effondré.