Devel-Maypole
view release on metacpan or search on metacpan
lib/Devel/Maypole.pm view on Meta::CPAN
my $ddl = $args{ddl} || die 'need a DDL file';
my $data = $args{data} || die 'need a data file';
my $unlink = defined $args{unlink} ? $args{unlink} : 1;
$DB_FILE = File::Temp->new( TEMPLATE => 'MaypoleTestDB_XXXXX',
SUFFIX => '.db',
UNLINK => $unlink,
);
$DB_FILE->close; # or SQLite thinks it's locked
my $driver = 'SQLite';
eval { require DBD::SQLite } or do {
warn "Error loading DBD::SQLite, trying DBD::SQLite2\n";
eval {require DBD::SQLite2} ? $driver = 'SQLite2'
: die "DBD::SQLite2 is not installed";
};
my $connect = "dbi:$driver:dbname=$DB_FILE";
( run in 0.581 second using v1.01-cache-2.11-cpan-4ee56698ea0 )