“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、腾讯云。使我们开发中不可缺少的利器。
项目开发过程中,一般会有本地环境、测试环境。数据表的结构及内容,随着开发进度的推进,难免随着需求的更改而更改,如何便捷的保证本地环境与测试环境表的结构一致呢?
方法一、SQL导入导出
将本地环境的表结构及数据导出,然后删除测试环境的表的结构,测试环境导入本地环境的数据;
缺点:速度慢、无法可视化比较出源数据与目标数据的差异
方法二、使用工具同步
1、工具->数据同步或结构同步(按需)
2、选择数据源、目标的数据库,点击比对
3、比对进行中
4、查看比对结果,根据需求,勾选要部署结构或数据
5、部署