use DBIx::Class::Carp;
use Scalar::Util 'looks_like_number';
+use Try::Tiny;
use namespace::clean;
__PACKAGE__->sql_maker_class('DBIx::Class::SQLMaker::SQLite');
$self->_dbh->do("ROLLBACK TRANSACTION TO SAVEPOINT $name");
}
+sub _ping {
+ my $self = shift;
+ try { $self->_dbh->do('SELECT * FROM sqlite_master LIMIT 1'); 1 };
+}
+
sub deployment_statements {
my $self = shift;
my ($schema, $type, $version, $dir, $sqltargs, @rest) = @_;