数据字典功能在三端均存在,但macOS/Linux需手动呼出菜单或通过右键触发;Linux还需安装中文字体、刷新fontconfig缓存,并配置CUPS及glib库方可正常使用导出功能。

数据字典 生成功能在三端(Windows/macOS/Linux)Navicat 中**实际都存在**,但 macOS 和 Linux 版本默认不显示该菜单项——不是功能缺失,而是触发路径被系统级 UI 机制隐藏了。
顶部菜单栏在 macOS/Linux 上默认不可见或不可用
Windows 版顶部菜单常驻,工具 → 数据字典 可直接点击;macOS 默认隐藏主菜单栏,必须手动按 Ctrl + Shift + M 呼出,否则整个「工具」菜单不可见;Linux(尤其 Ubuntu 24.04+)虽显示菜单栏,但若未启用桌面环境的「全局菜单」或「AppMenu」插件,工具 下拉项可能为空或响应迟钝。
右键菜单才是跨平台唯一稳定入口
所有平台的 数据字典 功能都可通过右键触发,但路径不同:
- Windows/macOS:在连接、数据库或表节点上右键 → 选择「数据字典」
- Linux:必须右键「数据库」节点(不能是连接根节点或表),且需确保当前数据库已展开、未处于折叠状态,否则右键无此选项
字体与渲染问题导致界面“消失”而非功能缺失
Linux 下常见现象是点击「数据字典」后窗口弹出但内容为空、下拉框点击无反应、字段名显示为方块——根本原因不是 Navicat 没实现该功能,而是:
- 未安装
fonts-wqy-microhei,中文字段/注释无法渲染 -
fontconfig缓存未刷新,导致 UI 控件(如编码选择框、导出格式下拉)布局错乱或不可交互 - 执行
fc-cache -fv并重启 Navicat 后,数据字典窗口才能正常加载字段描述和类型信息
libglib2.0-0(Ubuntu/Debian)或 glib2(RHEL/Fedora),导出会静默失败,日志里只留一句 Failed to initialize print context。


















