2012-03-02 86 views
0

我們在現有的drupal站點中添加了更多的功能和數據庫表格,該網站已經開通並且擁有很少的註冊用戶及其設置。現在我們希望將這些新功能添加到現有數據庫中,而不會影響mysql數據庫中的現有數據。如何在不影響現有數據庫的情況下將新數據庫更新到現場網站

我很害怕更新新的數據庫,因爲可能有機會刪除我們數據庫中的現有數據。我們應該怎麼做?

+0

你指的是什麼樣的數據庫(模式)更改? – 2012-03-02 05:31:28

+0

@MikePurcell:在我現有的網站(現場)有90多個數據庫表,現在添加了一些更多的模塊後,數據庫表的數量是130.我不知道如何將這些新的數據庫表更新到現有的數據庫? – theLearner 2012-03-02 05:41:34

+0

您是否通過插件安裝添加了新表格?或者他們都是定製的? – 2012-03-02 05:44:16

回答

0

模塊不僅可以創建表格,還可以更改表格,並且可以在現有表格(變量,菜單項,系統表中的啓用/禁用標誌等)中安裝記錄,因此當有40個新表時其他90個表中的某處也可能有多個變更/記錄。

我建議您採用@ MikePurcell的建議,並對現有生產數據庫(如果您對生產站點和開發站點上的模塊應用任何更新時的模塊文件)進行備份,安裝新模塊,以及測試以確保一切仍然正常工作。不幸的是,如果您定製了這些模塊,則需要重新應用您的自定義設置。

相關問題