MySQL Workbench 發行說明
當將資料庫遷移至 MySQL 時,遷移精靈會執行下列步驟
連線到來源 RDBMS,並擷取可用的資料庫/綱要清單。
將選取的資料庫/綱要反向工程為特定於來源 RDBMS 的內部表示法。此步驟也會根據所選擇的物件名稱對應方法類型,執行物件/綱要的重新命名。
-
自動將來源 RDBMS 物件遷移至特定於 MySQL 的物件。
建立目標綱要物件。
-
建立目標表格物件。
-
複製每個表格的欄。
將資料類型對應至 MySQL 資料類型。
如果可能,將預設值對應至 MySQL 支援的預設值。
轉換索引。
轉換主鍵。
複製觸發程序,如果來源不是 MySQL,則會加上註解。
-
轉換所有表格(所有綱要)的外鍵。
複製檢視物件,如果來源不是 MySQL,則會加上註解。
複製預存程序和函式物件,如果來源不是 MySQL,則會加上註解。
提供機會檢閱變更,以編輯和修正遷移物件中的錯誤。
在目標 MySQL 伺服器中建立遷移的物件。如果有錯誤,您可以返回上一個步驟並修正它們,然後重試目標建立。
將遷移表格的資料從來源 RDBMS 複製到 MySQL。
MySQL Workbench 支援從一些特定的 RDBMS 產品進行遷移。從此類產品遷移時,遷移精靈將提供最佳結果。但是,在某些情況下,只要您有適用於其他不支援的資料庫產品的 ODBC 驅動程式,也可以使用其通用資料庫支援來遷移這些產品。在這種情況下,遷移將不那麼自動,但仍然應該有效。