X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSchema%2FLoader%2FDBI%2FSQLite.pm;h=2f6be90486493819b2d0e06c2df85e93cdc25a3d;hb=306bf770bf08b06f92863808b1938f2fc704acb0;hp=f6c856e724ad05a37375cf0db0036a0d42bdc765;hpb=6c4f5a4a8a6962789ae901125558f4288cb708ae;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/lib/DBIx/Class/Schema/Loader/DBI/SQLite.pm b/lib/DBIx/Class/Schema/Loader/DBI/SQLite.pm index f6c856e..2f6be90 100644 --- a/lib/DBIx/Class/Schema/Loader/DBI/SQLite.pm +++ b/lib/DBIx/Class/Schema/Loader/DBI/SQLite.pm @@ -6,7 +6,7 @@ use base 'DBIx::Class::Schema::Loader::DBI::Component::QuotedDefault'; use mro 'c3'; use DBIx::Class::Schema::Loader::Table (); -our $VERSION = '0.07039'; +our $VERSION = '0.07047'; =head1 NAME @@ -63,7 +63,7 @@ sub _columns_info_for { local $self->dbh->{FetchHashKeyName} = 'NAME_lc'; my $sth = $self->dbh->prepare( - "pragma table_info(" . $self->dbh->quote_identifier($table) . ")" + "pragma table_info(" . $self->dbh->quote_identifier($table) . ")" ); $sth->execute; my $cols = $sth->fetchall_hashref('name'); @@ -81,12 +81,12 @@ sub _columns_info_for { # set it is_auto_increment. This isn't 100%, but it's better than the # alternatives. while (my ($col_name, $info) = each %$result) { - if ($cols{$col_name}{pk}) { - $num_pk++; - if (lc($cols{$col_name}{type}) eq 'integer') { - $pk_col = $col_name; + if ($cols{$col_name}{pk}) { + $num_pk++; + if (lc($cols{$col_name}{type}) eq 'integer') { + $pk_col = $col_name; + } } - } } while (my ($col, $info) = each %$result) { @@ -94,7 +94,7 @@ sub _columns_info_for { ${ $info->{default_value} } = 'current_timestamp'; } if ($num_pk == 1 and defined $pk_col and $pk_col eq $col) { - $info->{is_auto_increment} = 1; + $info->{is_auto_increment} = 1; } } @@ -153,9 +153,9 @@ EOF foreign \s+ key \s* \( \s* $local_cols \s* \) \s* references \s* (?:\S+|".+?(?dbh->prepare("SELECT * FROM sqlite_master"); $sth->execute; @@ -248,7 +248,7 @@ sub _tables_list { ); } $sth->finish; - return $self->_filter_tables(\@tables, $opts); + return $self->_filter_tables(\@tables); } sub _table_info_matches { @@ -265,9 +265,9 @@ sub _table_info_matches { L, L, L -=head1 AUTHOR +=head1 AUTHORS -See L and L. +See L. =head1 LICENSE