fix savepoints for Firebird ODBC
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Storage / DBI / ODBC / Firebird.pm
index 11af658..e143b5b 100644 (file)
@@ -43,6 +43,9 @@ sub _init { 1 }
 # ODBC uses dialect 3 by default, good
 sub _set_sql_dialect { 1 }
 
+# releasing savepoints doesn't work, but that shouldn't matter
+sub _svp_release { 1 }
+
 1;
 
 =head1 CAVEATS
@@ -54,6 +57,11 @@ sub _set_sql_dialect { 1 }
 This driver (unlike L<DBD::InterBase>) does not currently support reading or
 writing C<TIMESTAMP> values with sub-second precision.
 
+=item *
+
+Releasing savepoints does not work, but you should still be able to safely use
+savepoints.
+
 =back
 
 =head1 AUTHOR