モジュールをアンインストールするための magento の機能はありますか?
特にデータベースを変更するモジュールについて言及しています。したがって、アンインストールは、実際にはモジュール ファイルを削除し、それ自体の背後にあるデータベースをクリーンアップすることで構成されます。
- 管理エリアからの自動アンインストール
- モジュールが監視できるフックをアンインストールします
モジュールをアンインストールするための magento の機能はありますか?
特にデータベースを変更するモジュールについて言及しています。したがって、アンインストールは、実際にはモジュール ファイルを削除し、それ自体の背後にあるデータベースをクリーンアップすることで構成されます。
Magento には、アンインストールまたはロールバックのメカニズムはありません。非公式に受け入れられているロールバック プロセスは、アップグレード スクリプトでロールバック操作を実行することです。事実上のアンインストール方法は、モジュール ファイルが削除された後にデータベースで実行される削除スクリプトを提供することです。
Mage_Core_Model_Resource_Setup->_getModifySqlFiles()
バージョン 1.0 以降、ロールバックおよびアンインストール操作用のスタブ コードが配置されていますが、1.7.0.1 の時点ではまだ実装されていません。
MagentoConnectマネージャーを介してアンインストールを実行できます。データベースファイルの削除も比較的簡単です。config.xmlとmysql4-install-#。#。#。phpsqlインストールスクリプトを確認する必要がある場合があります。そこにテーブル名があり、core_resourceテーブルにインストールエントリがあります。