From: Rafael Kitover Date: Mon, 1 Mar 2010 09:22:19 +0000 (+0000) Subject: update POD X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=47ec67c332ac6c15d86952ffe9d51560e322347f;p=dbsrgits%2FDBIx-Class-Historic.git update POD --- diff --git a/lib/DBIx/Class/Storage/DBI/InterBase.pm b/lib/DBIx/Class/Storage/DBI/InterBase.pm index e11db5e..d82e9be 100644 --- a/lib/DBIx/Class/Storage/DBI/InterBase.pm +++ b/lib/DBIx/Class/Storage/DBI/InterBase.pm @@ -19,13 +19,14 @@ DBIx::Class::Storage::DBI::InterBase - Driver for the Firebird RDBMS =head1 DESCRIPTION This class implements autoincrements for Firebird using C, sets the -limit dialect to C and provides preliminary +limit dialect to C and provides L support. You need to use either the L option or L (see L) for your code to function -correctly with this driver. +correctly with this driver. Otherwise you will likely get bizarre error messages +such as C. For ODBC support, see L. @@ -175,7 +176,8 @@ In L to set the L C option. You need either this option or C<< disable_sth_caching => 1 >> for -L code to function correctly. +L code to function correctly (otherwise you may get C errors.) The downside of using this option is that your process will B see UPDATEs, INSERTs and DELETEs from other processes for already open statements. @@ -288,8 +290,9 @@ sub format_date { with L, you will not be able to see changes made to data in other processes. If this is an issue, use -L, this of -course adversely affects performance. +L as a +workaround for the C errors, this of course adversely +affects performance. =item * @@ -297,6 +300,10 @@ C support only works for Firebird versions 2 or greater. To work with earlier versions, we'll need to figure out how to retrieve the bodies of C triggers and parse them for the C name. +=item * + +Sub-second precision for TIMESTAMPs is not currently available with ODBC. + =back =head1 AUTHOR