轉帖|使用教程|編輯:鮑佳佳|2021-01-28 11:10:22.970|閱讀 444 次
概述:Navicat可以是同步數據庫結構的絕佳盟友。 在今天的博客中,我們將學習如何使用 Navicat Premium 15的“結構同步”向導來更新一個數據庫的模式(schema)以匹配另一個數據庫的模式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在互聯網上搜索“數據庫同步”,您可能會收到許多有關同步數據庫數據的信息。 同時,關于同步數據庫模式結構的指令不太普遍。 更改數據庫結構會帶來破壞現有數據的固有風險。 因此,您必須格外小心。
Navicat可以是同步數據庫結構的絕佳盟友。 在今天的博客中,我們將學習如何使用 Navicat Premium 15的“結構同步”向導來更新一個數據庫的模式(schema)以匹配另一個數據庫的模式。
關于結構同步向導
可以從“工具”菜單中啟動“結構同步”向導。 您還將在此處找到“數據傳輸”和“<1>數據同步”等命令:
Navicat在版本12中引入了一種用于結構同步的新機制。它提供了一種更簡便,更直觀的方式來直觀地比較和識別兩個數據庫之間的差異。 并展示了并排的數據定義語言(DDL)比較,可以輕松找到所有對象差異。 然后,您可以選擇同步腳本并對其重新排序,以更新目標數據庫。
應該注意的是,Navicat Data Modeler 3.0還支持結構同步。 它可以幫助您發現和捕獲模型中所做的更改,然后將其應用于目標模式。
數據丟失的風險最小化
改變已經包含數據的數據庫的結構充滿了危險。 因此,在嘗試同步數據庫結構之前,應始終備份數據。 使用Navicat的備份實用程序可以輕松完成此操作。 您會在主按鈕欄上找到它:
您可以備份許多類型的數據庫實體,包括表,視圖,函數/存儲過程和事件:
結構同步步驟
該向導通過幾個屏幕指導您完成同步過程的每個步驟,如下所示:
設置源數據庫和目標數據庫
第一個屏幕設置連接和數據庫詳細信息,將目標數據庫結構與源數據庫結構進行比較:
結構比對
在“結構比對”屏幕上,可以比較和識別兩個數據庫之間的差異。 您可以按“操作”或“對象類型”對項目進行分組:
部署腳本
第三個也是最后一個屏幕顯示了生成的部署腳本:
若要運行腳本,請單擊屏幕底部的“運行”按鈕。 結果將顯示在同一屏幕的“信息日志”選項卡上:
您可以保存當前的同步配置文件供以后使用,也可以隨時加載現有的配置文件。
如果您希望重新比較數據庫結構,則還有一個“上一步”按鈕。
總結
在今天的博客中,我們了解了更改數據庫結構所帶來的破壞現有數據的固有風險,以及如何使用Navicat Premium 15的“結構同步”向導來更新一個數據庫的模式結構以匹配另一個數據庫的模式結構,從而將風險最小化。
有興趣了解有關Navicat Premium 15的更多信息嗎? 您可以免費試用14天,以進行評估!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: