X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FTest%2FSQLite.pm;h=28647a311dc559a8e6e3a03975199c804ff7b5d7;hb=8fe001e1f588a2a35923a74d262cd011466d31aa;hp=02d300d09938563e0796e6017b7e1bfb41290fdd;hpb=ea2e61bf5bb7187dc5e56513cd66c272d71d5074;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/Test/SQLite.pm b/lib/DBIx/Class/Test/SQLite.pm index 02d300d..28647a3 100644 --- a/lib/DBIx/Class/Test/SQLite.pm +++ b/lib/DBIx/Class/Test/SQLite.pm @@ -40,8 +40,8 @@ END { unlink $DB if -e $DB } my @DSN = ("dbi:SQLite:dbname=$DB", '', '', { AutoCommit => 1 }); __PACKAGE__->connection(@DSN); -__PACKAGE__->set_sql(_table_pragma => 'PRAGMA table_info(__TABLE__)'); -__PACKAGE__->set_sql(_create_me => 'CREATE TABLE __TABLE__ (%s)'); +#__PACKAGE__->set_sql(_table_pragma => 'PRAGMA table_info(__TABLE__)'); +#__PACKAGE__->set_sql(_create_me => 'CREATE TABLE __TABLE__ (%s)'); =head1 METHODS @@ -62,8 +62,11 @@ sub set_table { sub _create_test_table { my $class = shift; - my @vals = $class->sql__table_pragma->select_row; - $class->sql__create_me($class->create_sql)->execute unless @vals; + my @vals = $class->_sql_to_sth( + 'PRAGMA table_info(__TABLE__)')->select_row; + $class->_sql_to_sth( + 'CREATE TABLE '.$class->table.' ('.$class->create_sql.')' + )->execute unless @vals; } =head2 create_sql (abstract)