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