一般大家做软件项目中,数据库的表是非常多的!几百张表一眼望去密密麻麻!一点看的欲望都没有了!
于是乎,Navicat MySQL 新增了一项功能:表分组,这样我们只需要将每个业务模块的表放到一个分组中!
如图是不是就非常清晰了!应该有不少童鞋都已经这样使用了!
于是乎,新的烦恼来了,这个分组只能在一个数据库使用,无法复用,无法分享。
比如:我辛辛苦苦在 开发库上加了所有分组,回头一看 测试库,演示库,线上库 还是一堆乱!
隔壁童鞋想让我分享一下我的分组给他,但是没法分享,每个童鞋都得自己撸一份儿!
看了本文,大家可以解决这个烦恼了!
我演示的 Navicat Premium 12 版本!其他版本应该大同小异!
1)编辑数据库链接 -> 高级 -> 设置位置
2)我们打开指定目录,如图profiles目录存在一个json文件:vgroup.json
该文件就是存的我们的分组信息!
我们将里面的json 字符串复制出来找一个格式化json的工具,看看这个JSON内容!
对比一下是不是瞬间明了了?!
3)我们只需要将 vgroups 里面的内容复制到 vgroup.json的其他数据库,或者复制给其他童鞋的vgroup.json即可!
4)为了复制方便,建议你使用Navicat Premium工具在目标数据库中先建一个分组!这样就方便你覆盖了!!
操作之前一定要备份一下原文件!万一操作有问题可不好玩了!