-
-
21 Feb 2013 14:09:21 UTC
- Browse (raw)
- Changes
- How to Contribute
- Issues (1)
- Testers (383 / 71 / 0)
- Kwalitee
Bus factor: 0- % Coverage
- License: perl_5
- Perl: v5.6.0
- Activity
24 month- Tools
- Download (46.89KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors-
Jose Diaz Seng
- Dependencies
- Carp
- Cwd
- DBD::CSV
- DBD::SQLite
- DBI
- DBI::Const::GetInfoType
- DBIx::Class::Helper::ResultSet::Random
- DBIx::Class::Optional::Dependencies
- DBIx::Class::Relationship
- DBIx::Class::Schema::Loader
- DBIx::RunSQL
- Data::GUID
- File::Basename
- File::Spec
- List::Util
- Moo
- Readonly
- SQL::Abstract
- SQL::Translator
- Test::Exception
- aliased
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 0.005 - 2013-01-01
- 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.
Modules
Automatic test data creation, cross DBMSdetermines DBIx information and database metadataDefines DBIx::Class schemata using DBIx::Class::Schema::Loaderhandles SQL data typesforeign key constraint informationincrementing constrained columnsquery database and handle SQL commandsrandom record selectionsHelper class enabling random selectionsself-reference handlingstring manipulationtree builder, used internally to handle self-references in the target tableunique constraint informationExamples
Module Install Instructions
To install DBIx::Table::TestDataGenerator, copy and paste the appropriate command in to your terminal.
cpanm DBIx::Table::TestDataGenerator
perl -MCPAN -e shell install DBIx::Table::TestDataGenerator
For more information on module installation, please visit the detailed CPAN module installation guide.