X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSchema%2FLoader%2FDBI%2FDB2.pm;h=886a45b7623d4a6b1aabb1c4e1992bd3a2ab563b;hb=bc1cb85e84e6a30c75763edd478378a68009c722;hp=b6963be77830dbe6586265abeee01a808b638121;hpb=8a64178e0a39f2deffb204b54c4955e9c306f3be;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/lib/DBIx/Class/Schema/Loader/DBI/DB2.pm b/lib/DBIx/Class/Schema/Loader/DBI/DB2.pm index b6963be..886a45b 100644 --- a/lib/DBIx/Class/Schema/Loader/DBI/DB2.pm +++ b/lib/DBIx/Class/Schema/Loader/DBI/DB2.pm @@ -9,7 +9,7 @@ use base qw/ use Carp::Clan qw/^DBIx::Class/; use Class::C3; -our $VERSION = '0.06001'; +our $VERSION = '0.07000'; =head1 NAME @@ -37,6 +37,10 @@ sub _setup { my $dbh = $self->schema->storage->dbh; $self->{db_schema} ||= $dbh->selectrow_array('VALUES(CURRENT_USER)', {}); + + if (not defined $self->preserve_case) { + $self->preserve_case(0); + } } sub _table_uniq_info { @@ -126,7 +130,7 @@ sub _columns_info_for { $info->{is_auto_increment} = 1; } - if (eval { lc ${ $info->{default_value} } }||'' eq 'CURRENT TIMESTAMP') { + if (eval { lc ${ $info->{default_value} } }||'' eq 'current timestamp') { ${ $info->{default_value} } = 'CURRENT_TIMESTAMP'; delete $info->{size}; }