Author: REHSACK
Date: Tue May 25 12:54:08 2010
New Revision: 14047

Modified:
   dbi/trunk/lib/DBD/DBM.pm

Log:
Document depreciated attributes


Modified: dbi/trunk/lib/DBD/DBM.pm
==============================================================================
--- dbi/trunk/lib/DBD/DBM.pm    (original)
+++ dbi/trunk/lib/DBD/DBM.pm    Tue May 25 12:54:08 2010
@@ -1253,6 +1253,34 @@
 
 =back
 
+It is not supported anymore to use dbm-attributes without the dbm_-prefix.
+Currently, if an DBD::DBM private attribute is accessed without an
+underscore in it's name, dbm_ is prepended to that attribute and it's
+processed further. If the resulting attribute name is invalid, an error is
+thrown.
+
+Following attributes are no longer handled by DBD::DBM:
+
+=over 4
+
+=item dbm_ext
+
+This attribute is silently mapped to DBD::File's attribute I<f_ext>.
+Later versions of DBI might show a depreciated warning when this attribute
+is used and one fine day it will be removed.
+
+=item dbm_lockfile
+
+This attribute is silently mapped to DBD::File's attribute I<f_lockfile>.
+Later versions of DBI might show a depreciated warning when this attribute
+is used and one fine day it will be removed.
+
+=item dbm_tables
+
+This attribute is forbidden and accessing it will throw an error.
+
+=back
+
 =head1 DBI database handle methods
 
 =head2 The $dbh->dbm_versions() method

Reply via email to