2012-02-29 60 views
1

我已經做了一個擴展,它在安裝時創建新表並修改現有的magento少量表。Magento-如何在卸載擴展時回滾所有數據庫更改

如何從Magento Connect Manager中卸載我的magento擴展時在magento數據庫中回滾這些數據庫更改?

+0

見/日誌,如果任何事件被觸發之前和之後? – 2012-02-29 15:14:05

回答

3

我認爲你必須手動完成。通常情況下,你可以看到,已經在數據庫中已經取得了你的插件的SQL文件夾中的所有變化:

應用程序\代碼\本地\企業\ MODULE_NAME \ SQL \ module_name_setup

+1

@Lrrr MySQL InnoDB表是事務性的,他談論的回滾是將列添加到現有表中,並將表添加到Magento數據庫比事務數據庫關心的要晚得多。事務性數據庫擔心數據正確地提交到它們的表中,而不是他們的模式的主要變化的回滾。 – 2012-03-01 06:29:06

+0

@Fiasco實驗室感謝:) – xyz 2012-03-01 10:56:31