Puis-je supprimer le module info à partir de la Colonne “Extra” dans Magento Utilisateur_admin Table?

magento.stackexchange https://magento.stackexchange.com//questions/53454

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?

Était-ce utile?

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é.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top