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