On Wednesday, 3 April 2013 at 17:22:46 UTC, Nick Sabalausky wrote:
Actually I'm using mysqln as backend. But I patched it,
removing vibe dependancies. (Vibe connection replaced with
standard one).
Ahh, ok. In that case, I may diff the two and see about making
"vibe.d
connections vs std connections" a configurable choice (with
vibe.d
dependency disableable via -version switch). Then perhaps
HibernateD/DDBC users and direct mysql-native users can both
benefit
from whichever form they need. Plus that way you wouldn't need
to be
bothered with keeping a separate fork of mysqln in sync.
It would be the best solution, to include patch into upstream,
and use upstream mysqln in DDBC.
Besides connection replacement, I've added some getters to
retrieve resultset and parameters metadata from mysqln, to
support NULL blobs, and some more fixes.