use List::MoreUtils 'any';
use Try::Tiny;
use Scalar::Util 'blessed';
+use DBIx::Class::Schema::Loader::Utils qw/sigwarn_silencer/;
use namespace::clean;
use DBIx::Class::Schema::Loader::Table ();
-our $VERSION = '0.07031';
+our $VERSION = '0.07036_04';
=head1 NAME
delete $info->{extra}{list};
- while ($column_type =~ /'((?:[^']* (?:''|\\')* [^']*)* [^\\'])',?/xg) {
+ while ($column_type =~ /'((?:[^']* (?:''|\\')* [^']*)* [^\\']?)',?/xg) {
my $el = $1;
$el =~ s/''/'/g;
push @{ $info->{extra}{list} }, $el;
sub _dbh_column_info {
my $self = shift;
- local $SIG{__WARN__} = sub { warn @_
- unless $_[0] =~ /^column_info: unrecognized column type/ };
+ local $SIG{__WARN__} = sigwarn_silencer(
+ qr/^column_info: unrecognized column type/
+ );
$self->next::method(@_);
}