Hello everyone,
DBD::mysql 2.9005_3 should now be up on CPAN.
Changelog:
2004-10-27 Rudolf Lippan <[EMAIL PROTECTED]> (2.9005_3)
* Removed requirement that mysql.mtest be included in the distribution.
* DBI 1.43 is required -- It is needed for support of
$dbh->last_insert_id().
* Added $dbh->{mysql_unsafe_bind_type_guessing} = 2 which will look at
each bind_param and make guess based on whether it looks like a
number, and if the parameter looks like a number, it will not be
quoted. [thanks to dragonchild for cleaning up the initial rough
draft impementation making it ready for prime time]
* Applied patch to fix column which broke with later version of mysql
[Tim Bunce]
* Merged $dbh->last_inert_id() from the 3.0 dev tree
* If you are using perl 5.008 without a $ENV{LANG} of "C". Makefile.PL
will now 1. Complain loudly, and 2. set LANG to "C" and then
exec itself with the new lang setting.
* Added '$dbh->{mysql_unsafe_bind_type_guessing}'. When this flag is
enabled any scalar that is passed to execute() and was used in
numeric context will be treated as a number when being sent to the
database backend. This can be a secuity problem in that if you
use a string in numeric context, it will NOT be quoted before being
passed to the database -- use at your own risk. The default is off.
* fixed typo in pod changing failed_auto_reconnects_failed to
auto_reconnects_failed [Paul DuBois <[EMAIL PROTECTED]>]
And the latest release of the 2.9 Dev Branch which has support for prepared
statements is here:
http://www.remotelinux.com/rlippan/DBD-mysql-2.9015_1.tar.gz
Changlog:
2004-10-28 Rudolf Lippan <[EMAIL PROTECTED]> (2.9015_1)
* Merged Makefile.PL from 2.9005_3
* Bumped version number to 2.9015 for release of Dev Branch. Which
will become 2.9020 when tested and merged into HEAD.
* fixed typo/compiler warning in bind_param_guessing
'*testchar' should have been 'testchar'.
2004-10-20 Patrick Galbraith [EMAIL PROTECTED] (Dev-2_9 - 2.9005)
* merged changes from 2.9005_1
* fix to blob in dbd_st_fetch (Alexey Stroganov [EMAIL PROTECTED])
In case of BLOB/TEXT fields we allocate only 8192 bytes in dbd_describe()
for data. Here we know real size of field so we should increase buffer
size and refetch column value
2004-07-25 Patrick Galbraith [EMAIL PROTECTED] (2.9004)
* Prepared statement support
* Use of mysql_stmt_* API (>= 4.1.3)
* mysql_shutdown fix
* MySQL Embedded Server support (Alexey Stroganov)
* Fixed link failure on MacOSX
* Cleaned up tests
* Fixed various compile warnings