dev  

Re: sqlite3 and postgresql

Bojan Smojver
Sat, 17 May 2008 21:49:43 -0700

Quoting Bob Rossi <[EMAIL PROTECTED]>:

Aren't you worried about how that will break all the existing programs
out there using this interface?

This is one of those damned if we fix it, damned if we don't things :-)

That being said, this is clearly a bug, as APU's DBD is supposed to be database neutral as much a possible (i.e. you should be able to change the underlying driver and still have most of the stuff just work). For that reason, it should be fixed.

In terms of strict binary compatibility, 1.2.x most likely cannot be changed here because we state here http://apr.apache.org/versioning.html#strategy that for the Patch Version:

"Changes to the API, to the signatures of public functions, or to the interpretation of function parameters is not allowed."

AFAICT, Minor Versions do not have this particular requirement, so we should be OK to fix this in 1.3.x.

PS. We already did similar changes to DBD functions in 1.3.x.

--
Bojan