From: Jeff Davis Date: 2007-03-07T03:30:25+09:00 Subject: Re: postgresql driver On Wed, 2007-03-07 at 00:40 +0900, Michael Neumann wrote: > Tim Becker wrote: > >> complete. I know there are some people willing to work on this driver, > >> but they don't seem to be able to reach the maintainer. > > > > The DBI team is pretty busy and you need to whine around a bi on the > > rubyforge forum to get their attention. > > Well, what features do you need that the current driver doesn't implement? > As I posted a while back, there is significant maintenance that this driver needs. Here are a few problems for which I've already supplied a patch: * uses PQescapeString() and PQescapeBytea(), both of which are long- since deprecated, and provides no interface to the newer functions (which have been around for a long time). * uses wrong quoting routine to quote connection string arguments. * release version doesn't provide any interface to PQexecParams(). * a later snapshot exists, but introduces some ruby array to PG array type-awareness, but it's broken In my opinion, this is an unacceptable level of quality for a database driver, and the sub-1.0 release number is appropriate. Ruby and PostgreSQL folks alike need a 1.0-quality driver, with documentation and error reporting to match. Regards, Jeff Davis