2017-08-24 65 views
0

我繼承了經過多個階段災難的高度定製的Magento EE項目。在項目的大約兩年內,生產數據庫從未被降到較低的環境。看起來生產數據庫沒有定義觸發器,但所有較低級別的數據庫(開發,測試等)確實都有觸發器,這是您在Magento EE項目中所期望的。Magento EE數據庫沒有觸發器

在這一點上,我甚至不知道應用程序仍然在生產中如何運行。我正在加載一個無觸發的mysqldump,現在我可以從prod中獲取到另一個環境,以查看數據庫是否可以正常工作。

有沒有人見過這個?這將如何發生?也許該項目在CE上開始,然後升級到EE,升級失敗了一部分?我很茫然。

+0

由於Stack Overflow是一個[編程相關](http://stackoverflow.com/help/on-topic)問答站點,我正在投票關閉此題目以作爲題外話題。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

+0

做什麼,我會自己動它,但不知道如何。 – siliconrockstar

+0

您只需在此處編輯問題,複製內容,然後在那裏粘貼到新問題中。 – Enigmativity

回答

0

據我所知,這是由CD到EE的升級路徑造成的,我想以前的顧問黑客升級過程沒有創建觸發器,或者它失敗了,他們沒有注意到。只有在通過cron作業重新編排索引時才需要觸發器,而不是在保存之後,所以應用程序仍然可以正常運行。