📄 changes.html
字号:
<li><a href="#changes_in_dbi_0_77__21st_feb_1997">Changes in DBI 0.77, 21st Feb 1997</a></li>
<li><a href="#changes_in_dbi_0_76__3rd_feb_1997">Changes in DBI 0.76, 3rd Feb 1997</a></li>
<li><a href="#changes_in_dbi_0_75__27th_jan_1997">Changes in DBI 0.75, 27th Jan 1997</a></li>
<li><a href="#changes_in_dbi_0_74__14th_jan_1997">Changes in DBI 0.74, 14th Jan 1997</a></li>
<li><a href="#changes_in_dbi_0_73__10th_oct_1996">Changes in DBI 0.73, 10th Oct 1996</a></li>
<li><a href="#changes_in_dbi_0_72__23_sep_1996">Changes in DBI 0.72, 23 Sep 1996</a></li>
<li><a href="#changes_in_dbi_0_71__10_july_1996">Changes in DBI 0.71, 10 July 1996</a></li>
<li><a href="#changes_in_dbi_0_70__16_june_1996">Changes in DBI 0.70, 16 June 1996</a></li>
<li><a href="#changes_in_dbi_0_69">Changes in DBI 0.69</a></li>
<li><a href="#changes_in_dbi_0_68__2_mar_1996">Changes in DBI 0.68, 2 Mar 1996</a></li>
<li><a href="#changes_in_dbi_0_67__15_feb_1996">Changes in DBI 0.67, 15 Feb 1996</a></li>
<li><a href="#changes_in_dbi_0_66__29_jan_1996">Changes in DBI 0.66, 29 Jan 1996</a></li>
<li><a href="#changes_in_dbi_0_65__23_oct_1995">Changes in DBI 0.65, 23 Oct 1995</a></li>
<li><a href="#changes_in_dbi_0_64__23_oct_1995">Changes in DBI 0.64, 23 Oct 1995</a></li>
<li><a href="#changes_in_dbi_0_63__1_sep_1995">Changes in DBI 0.63, 1 Sep 1995</a></li>
<li><a href="#changes_in_dbi_0_62__26_aug_1995">Changes in DBI 0.62, 26 Aug 1995</a></li>
<li><a href="#changes_in_dbi_0_61__22_aug_1995">Changes in DBI 0.61, 22 Aug 1995</a></li>
<li><a href="#changes_in_dbi_0_60__17_aug_1995">Changes in DBI 0.60, 17 Aug 1995</a></li>
<li><a href="#changes_in_dbi_0_59_15_aug_1995">Changes in DBI 0.59 15 Aug 1995</a></li>
<li><a href="#changes_in_dbi_0_58_21_june_1995">Changes in DBI 0.58 21 June 1995</a></li>
</ul>
<li><a href="#ancient_history">ANCIENT HISTORY</a></li>
</ul>
<!-- INDEX END -->
<hr />
<p>
</p>
<h1><a name="name">NAME</a></h1>
<p>DBI::Changes - List of significant changes to the DBI</p>
<p>
</p>
<h2><a name="changes_in_dbi_1_52__svn_rev_6734___30h_july_2006">Changes in DBI 1.52 (svn rev 6734), 30h July 2006</a></h2>
<pre>
Fixed memory leak (per handle) thanks to Nicholas Clark and Ephraim Dan.
Fixed memory leak (16 bytes per sth) thanks to Doru Theodor Petrescu.
Fixed execute_for_fetch/execute_array to RaiseError thanks to Martin J. Evans.
Fixed for perl 5.9.4. Users of Perl >= 5.9.4 will require DBI >= 1.52.</pre>
<pre>
Updated DBD::File to 0.35 to match the latest release on CPAN.</pre>
<pre>
Added $dbh->statistics_info specification thanks to Brandon Black.</pre>
<pre>
Many changes and additions to profiling:
Profile Path can now uses sane strings instead of obscure numbers,
can refer to attributes, assorted magical values, and even code refs!
Parsing of non-numeric DBI_PROFILE env var values has changed.
Changed DBI::Profile docs extensively - many new features.
See DBI::Profile docs for more information.</pre>
<p>
</p>
<h2><a name="changes_in_dbi_1_51__svn_rev_6475___6th_june_2006">Changes in DBI 1.51 (svn rev 6475), 6th June 2006</a></h2>
<pre>
<span class="variable">Fixed</span> <span class="variable">$dbh</span><span class="operator">-></span><span class="variable">clone</span> <span class="variable">method</span> <span class="string">'signature'</span> <span class="variable">thanks</span> <span class="variable">to</span> <span class="variable">Jeffrey</span> <span class="variable">Klein</span><span class="operator">.</span>
<span class="variable">Fixed</span> <span class="variable">default</span> <span class="variable">ping</span><span class="operator">()</span> <span class="variable">method</span> <span class="variable">to</span> <span class="keyword">return</span> <span class="variable">false</span> <span class="keyword">if</span> <span class="operator">!</span><span class="variable">$dbh</span><span class="operator">-></span><span class="operator">{</span><span class="string">Active</span><span class="operator">}</span><span class="operator">.</span>
<span class="variable">Fixed</span> <span class="variable">t</span><span class="operator">/</span><span class="number">40</span><span class="variable">profile</span><span class="operator">.</span><span class="variable">t</span> <span class="variable">to</span> <span class="variable">be</span> <span class="variable">insensitive</span> <span class="variable">to</span> <span class="variable">long</span> <span class="variable">double</span> <span class="variable">precision</span><span class="operator">.</span>
<span class="variable">Fixed</span> <span class="keyword">for</span> <span class="variable">perl</span> <span class="number">5.8</span><span class="operator">.</span><span class="number">0</span><span class="string">'s more limited weaken() function.
Fixed DBD::Proxy to not alter $@ in disconnect or AUTOLOADd methods.
Fixed bind_columns() to use return set_err(...) instead of die()
to report incorrect number of parameters, thanks to Ben Thul.
Fixed bind_col() to ignore undef as bind location, thanks to David Wheeler.
Fixed for perl 5.9.x for non-threaded builds thanks to Nicholas Clark.
Users of Perl >= 5.9.x will require DBI >= 1.51.
Fixed fetching of rows as hash refs to preserve utf8 on field names
from $sth->{NAME} thanks to Alexey Gaidukov.
Fixed build on Win32 (dbd_postamble) thanks to David Golden.
</span>
</pre>
<pre>
Improved performance for thread-enabled perls thanks to Gisle Aas.
Drivers can now use PERL_NO_GET_CONTEXT thanks to Gisle Aas.
Driver authors please read the notes in the DBI::DBD docs.
Changed DBI::Profile format to always include a percentage,
if not exiting then uses time between the first and last DBI call.
Changed DBI::ProfileData to be more forgiving of systems with
unstable clocks (where time may go backwards occasionally).
Clarified the 'Subclassing the DBI' docs.
Assorted minor changes to docs from comments on annocpan.org.
Changed Makefile.PL to avoid incompatible options for old gcc.</pre>
<pre>
<span class="variable">Added</span> <span class="string">'fetch array of hash refs'</span> <span class="variable">example</span> <span class="variable">to</span> <span class="variable">selectall_arrayref</span>
<span class="variable">docs</span> <span class="variable">thanks</span> <span class="variable">to</span> <span class="variable">Tom</span> <span class="variable">Schindl</span><span class="operator">.</span>
<span class="variable">Added</span> <span class="variable">docs</span> <span class="keyword">for</span> <span class="variable">$sth</span><span class="operator">-></span><span class="operator">{</span><span class="string">ParamArrays</span><span class="operator">}</span> <span class="variable">thanks</span> <span class="variable">to</span> <span class="variable">Martin</span> <span class="variable">J</span><span class="operator">.</span> <span class="variable">Evans</span><span class="operator">.</span>
<span class="variable">Added</span> <span class="variable">reference</span> <span class="variable">to</span> <span class="variable">$DBI::neat_maxlen</span> <span class="variable">in</span> <span class="variable">TRACING</span> <span class="variable">section</span> <span class="variable">of</span> <span class="variable">docs</span><span class="operator">.</span>
<span class="variable">Added</span> <span class="variable">ability</span> <span class="keyword">for</span> <span class="variable">DBI::Profile</span> <span class="variable">Path</span> <span class="variable">to</span> <span class="variable">include</span> <span class="variable">attributes</span>
<span class="keyword">and</span> <span class="variable">a</span> <span class="variable">summary</span> <span class="variable">of</span> <span class="variable">where</span> <span class="variable">the</span> <span class="variable">code</span> <span class="variable">was</span> <span class="variable">called</span> <span class="variable">from</span><span class="operator">.</span>
</pre>
<p>
</p>
<h2><a name="changes_in_dbi_1_50__svn_rev_2307___13_december_2005">Changes in DBI 1.50 (svn rev 2307), 13 December 2005</a></h2>
<pre>
Fixed Makefile.PL options for gcc bug introduced in 1.49.
Fixed handle magic order to keep DBD::Oracle happy.
Fixed selectrow_array to return empty list on error.</pre>
<pre>
Changed dbi_profile_merge() to be able to recurse and merge
sub-trees of profile data.</pre>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -