18 lines
		
	
	
		
			358 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			358 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
package App::Netdisco::DB::SchemaVersioned;
 | 
						|
 | 
						|
use strict;
 | 
						|
use warnings;
 | 
						|
 | 
						|
use base 'DBIx::Class::Schema::Versioned';
 | 
						|
 | 
						|
use Try::Tiny;
 | 
						|
use DBIx::Class::Carp;
 | 
						|
 | 
						|
sub apply_statement {
 | 
						|
    my ($self, $statement) = @_;
 | 
						|
    try { $self->storage->txn_do(sub { $self->storage->dbh->do($statement) }) }
 | 
						|
    catch { carp "SQL was: $statement" if $ENV{DBIC_TRACE} };
 | 
						|
}
 | 
						|
 | 
						|
1;
 |