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

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

 

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

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

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

 

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

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

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

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

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

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

 

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

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

 

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

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

 

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

 

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

 

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

 

© 版权声明
THE END
喜欢就支持一下吧