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

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

小 萌
2021-02-25 / 0 评论 / 8 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年02月23日,已超过449天没有更新,若内容或图片失效,请留言反馈。
全篇转载自 @如有乐享 ,由 小萌 进行编辑,本文仅作存档使用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0

评论 (0)

取消