最近的Navicat 16列出了一些最值得注意的功能和改进,包括:数据生成、图表、本机服务器、协作、UI/UX 的改进。
本篇可生成测试数据的功能,将通过在 Navicat Premium 16 for Windows 中为多个相关表创建测试数据的过程来熟悉它。
首先还没有更新Navicat16的朋友可以点击这里下载。
设置测试数据库
点击这里下载示例数据库。Chinook 代表一个虚构的数字媒体商店,因此包括艺术家、专辑、媒体曲目、发票和客户的表。在 Navicat Premium 16 中,它们是这样的。

启动向导
数据生成工具位于主工具栏的工具项下:

标签末尾的省略 (…)告诉我们,该命令将打开一个对话框或向导。
选择一个数据库
第一个向导屏幕让我们设置生成测试数据的数据库。该向导很聪明,知道既然我们已经打开了一个活跃的数据库连接,我们可能想为它生成数据。

在任何阶段,你都可以保存或加载一个配置文件,还有一个选项按钮,可以打开一个对话框,在那里你可以配置一些一般的偏好:

表的数量和排序
下一个步骤是我们设置生成数据的表和字段的地方。(不言而喻,你会想选择基于你正在测试的真实表的空表)。默认情况下,Navicat 生成 1000 行数据,但我们可以通过生成的行数文本字段改变这个值。

当生成数据时,Navicat 将自动决定要遵循的顺序,但我们可以在表生成顺序对话框中改变它:

数据预览
下一个屏幕将向我们展示我们在第二个屏幕上选择的每个表的生成数据的预览。这将使我们可以手动改变数值或重新生成一个表的所有数据:

一旦我们对数据感到满意,就可以通过点击 “开始 “按钮来生成数据。
进展 告
Navicat 提供一个完整的进度 告。我们在这里可以看到,在 artists.ArtistId 栏位的 UNIQUE 约束失败。这是因为该表已经包含了数据:

使用 “后退 “按钮,我们可以返回到前一个屏幕,以修复 告的错误并再次尝试。(这次我选择了测试表)

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!