Je souhaite supprimer les attributs EAV inutilisés directement de la base de données avant de déplacer mon magasin en direct. Les attributs peuvent être trouvés dans le eav_attribute
tableau, puis-je supprimer des attributs de ce tableau? Est-ce sûr? Ou dois-je également modifier d'autres tables EAV?
$installer->removeAttribute('catalog_product', 'my_attribute1');
ou$installer->removeAttribute('catalog_category', 'my_attribute2');
Mais existe-t-il un moyen d'utiliser ce code dans un fichier séparé? Je voudrais placer le fichier dans le dossier racine (où Magento deindex.php
), de sorte qu'il serait possible d'appeler le script dans le navigateur Web:example.com/delete_attributes.php/
. Pouvez-vous me diriger dans la bonne direction?