

Navicat’s test data generation capability can save development teams a lot of time and effort.īut that’s not all. The test data that it generates will be displayed so that you can view it, edit it if needed, or even regenerate it again.

Navicat Premium 16 drives that data generation with a wizard that walks you through the process of choosing tables in the proper order. A screen shot of data generation (macOS UI)

You can rapidly create realistic data sets with referential integrity based on business rules and constraints. Furthermore, referential integrity constraints and business rules must be understood and adhered to in order to create proper test data that fully works out the application code.įortunately, the new data generation tool provided in Navicat Premium offers a comprehensive range of functions to generate a large volume of quality testing data.

So how is test data created? You cannot simply just churn out random text the data has to match the data types defined in the database. And copying production data is not always possible (or legal). Coming up with reasonable data, especially for brand new applications where no data exists anywhere, is a chore. As any database developer will tell you, creating and managing appropriate data for testing applications is one of the more frustrating aspects of database programming and testing. A screen shot of the Linux UIīut there are several additional nice, new features in Navicat Premium 16, such as the new data generation tool. If there is one thing I hate it is when user flow changes from release to release for no apparent reason, but Navicat has done well here.Īdditionally, many existing features, such as Connection Profile, Query Summary, and Value Picker have been updated to increase the overall efficiency of your database development. But importantly the user flow has not changed so the same sequence of actions and commands can be used. All of the buttons and icons have been enhanced and modified to improve the user experience. If you have used Navicat Premium before then one of the first things you’ll probably notice is the refreshed user interface (refer to Figure 2 for a screen shot of the Linux UI). Although Navicat has been available for some time now, the latest and greatest version was released in late November 2022. One of the nice, long-term features of Navicat Premium is its cross-platform UI support, offering support for Windows, maxOS, and multiple Linux distributions (e.g. One small issue to keep in mind is that Navicat, unfortunately, does not offer support for IBM’s Db2. So Navicat Premium is an ideal solution for DBAs that are required to manage multiple different DBMS products and installations. The product can be used as the hub of operations for managing your disparate database environments with capabilities for database design and implementation, query building and execution, data migration and synchronization, data visualization, data generation, and even analysis capabilities for improving your databases and queries. Support is available for MySQL, MariaDB, Microsoft SQL Server, MongoDB, Oracle, PostgreSQL, and SQLite databases, and it is compatible with cloud databases like Alibaba Cloud AsparaDB, Amazon RDS, Amazon Aurora, Amazon Redshift, Microsoft Azure, Oracle Cloud, Google Cloud, and MongoDB Atlas. With Navicat Premium you can simultaneously connect to heterogeneous database systems. Navicat Premium is a heterogeneous database development and management tool that makes it easy to quickly build, manage, and maintain your databases.
