移轉變更
增量移轉工具會安裝增量表格(前置詞) m2_cl_*
)和觸發器(用於追蹤變更)的數量,以及Magento1資料庫中的 資料移轉. 若要確保僅移轉自上次移轉資料以來在Magento1中所做的變更,這些刪除表格和觸發程式至關重要。 這些變更包括:
-
客戶透過店面新增的資料(已建立的訂單、評論和客戶設定檔中的變更)
-
「管理員」面板中訂單、產品和類別的所有作業
NOTE
所有其他透過管理員輸入的新實體或更新實體(例如屬性或CMS頁面)不會納入增量移轉中,也不會移轉。
開始之前,請採取下列步驟進行準備:
- 以下列身分登入應用程式伺服器: 檔案系統擁有者.
- 變更為
/bin
目錄,或確認已將其新增至您的系統PATH
.
請參閱 第一步 區段以取得更多詳細資料。
執行增量移轉命令
若要開始移轉增量變更,請執行:
bin/magento migrate:delta [-r|--reset] [-a|--auto] {<path to config.xml>}
其中:
-
[-r|--reset]
是選用引數,會從頭開始移轉。 您可以使用此引數來測試移轉。 -
[-a|--auto]
是選用引數,可防止移轉在遇到完整性檢查錯誤時停止。 -
{<path to config.xml>}
是絕對檔案系統路徑config.xml
;此引數為必要專案。
NOTE
增量移轉是一個持續的過程;每5秒會自動重新啟動。 使用CTRL-C中止移轉程式。
移轉由協力廠商擴充功能建立的資料
在 Delta
模式, Data Migration Tool 會移轉僅由Magento本身模組建立的資料,對協力廠商開發人員提供的程式碼或擴充功能概不負責。 如果這些擴充功能在店面資料庫中建立了資料,且商家想要在Magento2中擁有這些資料 — 的設定檔 Data Migration Tool 應據以建立及修改。
如果擴充功能有自己的表格,而您需要追蹤其變更以進行差異移轉,請遵循下列步驟:
- 將要追蹤的表格新增至
deltalog.xml
檔案 - 建立額外的delta類別,以擴充
Migration\App\Step\AbstractDelta
- 將新建立的類別名稱新增到的差異模式區段
config.xml
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3