化学经纬
化学经纬

如何将Navicat MySQL 数据库表分组复用或分享给其他人?

chem技术教程1.3W+
如何将Navicat MySQL 数据库表分组复用或分享给其他人? 第1张

如何将Navicat MySQL 数据库表分组复用或分享给其他人?

一般大家做软件项目中,数据库的表是非常多的!几百张表一眼望去密密麻麻!一点看的欲望都没有了!

如何将Navicat MySQL 数据库表分组复用或分享给其他人? 第2张

如何将Navicat MySQL 数据库表分组复用或分享给其他人?

于是乎,Navicat MySQL 新增了一项功能:表分组,这样我们只需要将每个业务模块的表放到一个分组中!

如图是不是就非常清晰了!应该有不少童鞋都已经这样使用了!

如何将Navicat MySQL 数据库表分组复用或分享给其他人? 第3张

如何将Navicat MySQL 数据库表分组复用或分享给其他人?

于是乎,新的烦恼来了,这个分组只能在一个数据库使用,无法复用,无法分享。

比如:我辛辛苦苦在 开发库上加了所有分组,回头一看 测试库,演示库,线上库 还是一堆乱!

隔壁童鞋想让我分享一下我的分组给他,但是没法分享,每个童鞋都得自己撸一份儿!

看了本文,大家可以解决这个烦恼了!

我演示的 Navicat  Premium 12 版本!其他版本应该大同小异!

1)编辑数据库链接 -> 高级 -> 设置位置

如何将Navicat MySQL 数据库表分组复用或分享给其他人? 第4张

如何将Navicat MySQL 数据库表分组复用或分享给其他人? 

2)我们打开指定目录,如图profiles目录存在一个json文件:vgroup.json

该文件就是存的我们的分组信息!

如何将Navicat MySQL 数据库表分组复用或分享给其他人? 第5张

如何将Navicat MySQL 数据库表分组复用或分享给其他人?

我们将里面的json 字符串复制出来找一个格式化json的工具,看看这个JSON内容!

对比一下是不是瞬间明了了?!

如何将Navicat MySQL 数据库表分组复用或分享给其他人? 第6张

如何将Navicat MySQL 数据库表分组复用或分享给其他人?

3)我们只需要将 vgroups 里面的内容复制到 vgroup.json的其他数据库,或者复制给其他童鞋的vgroup.json即可!

4)为了复制方便,建议你使用Navicat  Premium工具在目标数据库中先建一个分组!这样就方便你覆盖了!!

操作之前一定要备份一下原文件!万一操作有问题可不好玩了!


发布评论0条评论)

您需要 登录账户 后才能发表评论

还木有评论哦,快来抢沙发吧~