Centralize handling of minimum sqlt version to DBIx::Class
[dbsrgits/DBIx-Class-Historic.git] / lib / DBIx / Class / Schema / Versioned.pm
index 0874167..50cae7e 100644 (file)
@@ -520,10 +520,8 @@ sub _create_db_to_schema_diff {
     return;
   }
 
-  eval 'require SQL::Translator "0.09003"';
-  if ($@) {
-    $self->throw_exception("SQL::Translator 0.09003 required");
-  }
+  $self->throw_exception($self->_sqlt_version_error)
+    if (not $self->_sqlt_version_ok);
 
   my $db_tr = SQL::Translator->new({ 
                                     add_drop_table => 1,