The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

DBIx::Changeset::Collection - Factory Interface to objects to load changesets into the database

SYNOPSIS

Factory Interface to objects to load changesets into the database

Perhaps a little code snippet.

    use DBIx::Changeset::Loader;

    my $foo = DBIx::Changeset::Loader->new('type', $opts);
    ...
         $foo->apply_changeset();

INTERFACE

start_transaction This is the start_transaction interface to implement in your own class

commit_transaction This is the commit_transaction interface to implement in your own class

rollback_transaction This is the rollback_transaction interface to implement in your own class

apply_changeset This is the apply_changeset interface to implement in your own class

TYPES Default types included

mysql use mysql to load changeset records into the db

pg use psql to load changeset records into the db

ACCESSORS

db_pass database password args: string returns: string

db_name the database name args: string returns: string

db_user the database user args: string returns: string

db_host the database host args: string returns: string

init Called automatically to intialise the factory objects takes params passed to new and assigns them to accessors if they exist

COPYRIGHT & LICENSE

Copyright 2004-2008 Grox Pty Ltd.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.