On Wed, 29 Oct 2003, Tim Bunce wrote: > On Tue, Oct 28, 2003 at 04:39:59PM -0500, Rudy Lippan wrote: > > > > > > Also, I am taking requests for features to be added in the next version of > > > DBD::mysql; The list, as of right now, is: > > > > > > - Basic UTF-8 support > > > - column_info() > > Tese, if any are not there already: > > - $dbh->last_insert_id > > - $sth->{ParamValues} > > - $dbh->data_sources
Added to the list. The first two are trivial to do, but I don't know about the the third, but I don't expect it to be much harder than column_info(), which looks like it is going to be the ugly one. > - Use DBD::mysql::*->install_method (if DBD::mysql::*->can('install_method')) > to install driver-private methods with mysql_* prefixes > and deprecate the old func() versions. Okay. > > - From the change notes in DBI 1.31: > Change DBIS to DBIc_DBISTATE(imp_xxh) [or imp_dbh, imp_sth etc] > Change DBILOGFP to DBIc_LOGPIO(imp_xxh) [or imp_dbh, imp_sth etc] > Any function from which all instances of DBIS and DBILOGFP are > removed can also have dPERLINTERP removed (a good thing). > (Will make DBI >= 1.31, now almost a year old, a prerequsite) > I think that these are used off and on in the code, so it would probably be good to clean up the usage anyway. I guess DBD::Pg should do this too. Appended to the list. > What's the story with the new v4 protocol and server-side placeholders? > I'd like to do the v4 & server-side prepare in || with the changes above. My plan at the moment is to do a 2.9004 release that ads the features that are missing from the newer DBIs, and put the protocol/placeholders in a 3.0 dev branch. I have a project that I am about to start that will use server-side placeholders so I will have a good testbed for the changes. Rudy