Otogiri-Plugin-TableInfo
view release on metacpan or search on metacpan
"List::MoreUtils" : "0",
"Otogiri" : "0.06",
"Otogiri::Plugin" : "0.02",
"parent" : "0",
"perl" : "5.008005"
}
},
"test" : {
"requires" : {
"DBD::SQLite" : "0",
"Test::Differences" : "0",
"Test::More" : "0",
"Test::Requires" : "0"
}
}
},
"provides" : {
"Otogiri::Plugin::TableInfo" : {
"file" : "lib/Otogiri/Plugin/TableInfo.pm",
"version" : "0.04"
},
---
abstract: 'retrieve table information from database'
author:
- 'Takuya Tsuchida <tsucchi@cpan.org>'
build_requires:
DBD::SQLite: '0'
Test::Differences: '0'
Test::More: '0'
Test::Requires: '0'
configure_requires:
CPAN::Meta: '0'
CPAN::Meta::Prereqs: '0'
Module::Build: '0.38'
dynamic_config: 0
generated_by: 'Minilla/v2.1.1, CPAN::Meta::Converter version 2.141170'
license: perl
meta-spec:
requires 'perl', '5.008005';
requires 'parent';
on configure => sub {
requires 'CPAN::Meta';
requires 'CPAN::Meta::Prereqs';
requires 'Module::Build';
};
on test => sub {
requires 'Test::Differences';
requires 'Test::More';
requires 'Test::Requires';
requires 'DBD::SQLite';
};
on develop => sub {
requires 'Test::mysqld';
requires 'Test::PostgreSQL';
};
eg/compare.t view on Meta::CPAN
# vi eg/config.pl
# ...(edit config to connect your DB)
# prove -l eg/compare.t
#
# NOTE: to set password for pg_dump, use .pgpass file
use Test::More;
use List::MoreUtils qw(any);
use DBI;
use t::Util;
use Test::Differences;
unified_diff;
use Otogiri;
use Otogiri::Plugin;
Otogiri->load_plugin('TableInfo');
my $config = do("eg/config.pl") or die "can't read config: $!";
my $db = Otogiri->new( connect_info => $config->{connect_info} );
use strict;
use warnings;
use Test::More;
use DBI;
use Otogiri;
use Otogiri::Plugin;
use Test::Differences;
unified_diff;
use t::Util;
use Test::Requires 'Test::PostgreSQL';
my $pg = Test::PostgreSQL->new(
my_cnf => {
'skip-networking' => '',
( run in 1.011 second using v1.01-cache-2.11-cpan-131fc08a04b )