最近有几篇博客专门介绍 Navicat 的最新协同合作工具:Navicat On-Prem Server 。这是一个托管云环境的内部部署解决方案,允许你在所有设备上同步连接设置、查询、聚合管道、代码段、模型工作区、BI 工作区和虚拟组信息。在今天的博客中,我们将学习如何直接在 On-Prem Server 中开发查询,并与我们的团队实时共享。
打开连接和数据库
在 上一篇博客 中,我们创建了“dvdrental MySQL 8”连接,并将其关联到“DVDRrental MySQL DB”项目:

点击连接名称会打开一个新的浏览器标签页,我们可以在其中登录数据库:

点击“打开连接”按钮以与数据库实例建立安全连接。
在“连接”屏幕上,你将在左侧的“连接树”下找到数据库列表:

双击数据库打开它,并展开树形结构,其中显示表、视图、函数、事件和查询:

编写和保存查询
现在,我们将在 On-Prem Server 的查询编辑器中编写一个全新的查询。有几种方法可以实现这一点:
首先,我们要点击“连接树”下的“查询”项来选择它。然后,我们可以:
- 单击项目旁边出现的省略号(...),然后从弹出菜单中选择“新建查询”,或
- 单击查询主屏幕顶部的“新建查询”按钮。
选项即为以下红色方框的内容:

执行上述任一操作都将打开一个新的浏览器标签页,我们可以在其中开发我们的查询。s
下面的查询可以获取所有租金为 99 美分的电影:

要保存查询,请点击屏幕上方的“保存”图标。这时会出现一个对话框,我们可以在其中输入查询名称:

确认查询已添加到项目中
点击“保存”按钮后,如果我们返回“连接”选项卡并刷新查询列表,就会看到我们的新查询:

我们还应该看到,“DVDRrental MySQL DB”项目现在显示了查询图标:

现在,“DVDRrental MySQL DB”项目的所有成员都可以根据其分配到的用户权限访问“出租率为 0.99 的电影数量”查询。
管理项目成员
如果要修改项目成员,可以单击“所有项目”中的具体项目名称旁边的省略号,然后从弹出的菜单中选择“管理成员”选项:

这将弹出一个对话框,你可以从列表中选择成员:

如果你要找的用户没有出现在列表中,你可以通过高级配置 -> 组织账户 -> 所有用户屏幕中添加他们。你可以在此管理组织内的所有用户。Navicat On-Prem Server 允许创建本地用户或使用 LDAP 或 AD 身份验证创建外部用户。

结语
今天的博客介绍了如何直接在 Navicat On-Prem Server中开发查询,然后与我们的团队实时共享。
有兴趣试用 Navicat On-Prem Server 吗?你可以下载它进行 为期 14 天的全功能免费试用 它适用于 Windows、macOS(使用 Homebrew)和 Linux 操作系统。