navicat 数据库结构同步
2024-09-10
15
1. 前言
在 Navicat 12 中引入了数据结构同步
网上搜索“数据库同步”,会搜到许多有关同步数据库数据的信息, 同时, 关于同步数据库模式结构的指令不太普遍。 更改数据库结构会带来破坏现有数据的固有风险。 因此,同步数据库结构时必须格外小心
在 Navicat 12 中引入了数据结构同步的新机制。它提供了一种更简便,更直观的方式来比较和识别两个数据库之间的差异。 并展示了并排的数据定义语言(DDL)比较,可以轻松找到源数据库和目标数据库之间的差异。
数据丢失的风险最小化
改变已经包含数据的数据库的结构充满了危险。 因此,在尝试同步数据库结构之前,应始终备份数据。 使用Navicat的备份实用程序可以轻松完成此操作。
使用场景
为了开发方便我们一般都是在本地进行开发, 然后再部署到服务器上。后期可能会增加一些功能,需要修改数据库结构,先在本地进行开发,开发完成之后需要将本地的数据库结构同步到服务器上的数据库,此时 Navicat 的结构同步非常好用。
2. 数据库结构同步
打开结构同步的可视化页面
设置 源数据库
和 目标数据库
, 比对两个数据库之间的差异
查看比对结果, 以及将要指定的 DDL 语句
点击部署, 执行结构同步, 此时结构同步成功
更新于:7天前赞一波!
相关文章
- uniapp 目录结构及开发规范
- 数据库ORM框架原理和实现
- 使用 navicat 连接数据库
- .NET架构师技术要求:掌握.NET平台和架构设计能力
- apache 简介、资源网站、目录结构
- navicat 如何卸载干净
- MySQL 数据库备份和还原数据库 mysqldump、source
- C#中结构体和byte数组之间的转换
- Navicat 闲置时间过长会卡死
- 对无限级分类数据进行重新排序(非树形结构)
- Navicat Premium 15.0.x 破解激活(DFoX 注册机)
- Navicat Premium 和 Navicat for MySQL 的区别
- .NET C# EntityFrameworkCore(EF)连接PostgreSQL数据库
- .NET C#连接使用PostgreSQL数据库
- .NET EF连接MySQL数据库
- 如何使用Python备份MySQL数据库?
- 如何使用Python连接到驻留在内存中的SQLite数据库?
- 数据库死锁及解决死锁
- PHP如何使用phpMyadmin创建Mysql数据库
- 开源数据库DevOps及CI/CD工具Bytebase
文章评论
全部评论