SQL Data Generator box shot

SQL Data Generator

Frequently asked questions (FAQ)

How easy is it to use SQL Data Generator?

SQL Data Generator is very simple and easy to use. If you don't want to customize the data, simply select your database and click 'Generate Now', and it will be populated with realistic test data.

Why should I generate test data?

You may want to 'future proof' your database by populating it with large volumes of data and running tests. Or you may have no data at all. It is not good practice to test on live sensitive data – for example credit card numbers and social security details. Using test rather than live data also aids compliance with data protection legislation.

Why use SQL Data Generator to generate test data?

Easy – it saves you hours (if not days) manually entering the data yourself.

Is the data realistic?

Yes! SQL Data Generator automatically assigns an appropriate generator based on column name, for example realistic looking addresses.

Can I customize the data?

You can tweak the settings on the generators provided, for example change the range of numeric values or generate strings from regular expressions.

How do I customize the list of available generators?

You can easily add to the list of available generators by adding .xml files to the config folder.

Can the data be weighted?

There is a weighted list generator that allows you to assign a percentage to a data type.

Can I use the same test data in one project to the next?

Assigning column data a seed value easily allows you to use the same data in one project to the next.

Can I run scripts pre and post-generation?

'Edit project' allows you to add scripts to be run pre- and post-generation in the order that they are entered.

Can I use a CSV file as a source for populating a blank table?

In the 'Table Generation Settings' pane, select use existing data source, source type CSV file.