在互联网上搜索“数据库同步”,您可能会收到许多有关同步数据库数据的信息。 同时,关于同步数据库模式结构的指令不太普遍。 更改数据库结构会带来破坏现有数据的固有风险。 因此,您必须格外小心。
Navicat可以是同步数据库结构的绝佳盟友。 在今天的博客中,我们将学习如何使用 Navicat Premium 15的“结构同步”向导来更新一个数据库的模式(schema)以匹配另一个数据库的模式。
关于结构同步向导
可以从“工具”菜单中启动“结构同步”向导。 您还将在此处找到“数据传输”和“<1>数据同步”等命令:
Navicat在版本12中引入了一种用于结构同步的新机制。它提供了一种更简便,更直观的方式来直观地比较和识别两个数据库之间的差异。 并展示了并排的数据定义语言(DDL)比较,可以轻松找到所有对象差异。 然后,您可以选择同步脚本并对其重新排序,以更新目标数据库。
应该注意的是,Navicat Data Modeler 3.0还支持结构同步。 它可以帮助您发现和捕获模型中所做的更改,然后将其应用于目标模式。
数据丢失的风险最小化
改变已经包含数据的数据库的结构