Revision history for DBIx-Table-TestDataGenerator
0.005 2013-01-XXXXX
- Support for auto-increment primary key columns added.
- One can now configure if for a self-reference, new root nodes should have NULL or their own primary key value as the value for the column referencing the parent record.
- The generated test data can now be dumped to a csv file with bulk inserts in mind.
- Fixes in license information and documentation.
- Another bigger refactoring: The old TableProbe class was way too big. It has been replaced by smaller classes with definite responsibilities.
0.004 2012-12-19
- A big refactoring has been done, the module is now based on DBIx::Class for all database related things, in particular it does not contain DBMS specific code apart from DBD::SQLite, which is used to define in-memory databases to allow running tests during the installation of the module.
- Currently, there is no seed functionality since for random selection of records we now use DBIx::Class::Helper::ResultSet::Random and for the time being no seed can be configured there.
0.003 2012-12-14
Bugfixes:
- TestDataGenerator.pm line 234: condition used "keys $hash_ref" instead of "keys %hash"
- replaced smart match operator ~~ by use of grep to make it work with Perl versions older than 5.10
0.002 2012-12-05
Bugfixes:
- Database schema argument was declared optional, but in fact needed, resulting in an error (https://rt.cpan.org/Ticket/Display.html?id=81689)
- Missing install dependencies (https://rt.cpan.org/Ticket/Display.html?id=81687 and https://rt.cpan.org/Ticket/Display.html?id=81685)
- Errors in POD usage section (https://rt.cpan.org/Ticket/Display.html?id=81686)
0.001 2012-10-28
- First version, supports Oracle, PostgreSQL and SQLite.