From: "Jeremy Howard" <[EMAIL PROTECTED]>
   Cc: <[EMAIL PROTECTED]>
   Date: Thu, 7 Feb 2002 18:59:25 +1100

   > Feel free to write a lib/cyrusdb_mysqlinno.c; I don't have the time or
   > inclination to do this right now.
   >
   What's the best way to learn about how to write a backend? Is there some
   docs somewhere? Or is it just a case of looking at an existing backend? If
   there's no docs, could you provide a really quick summary of what a backend
   has to do?

The only real documentation is in lib/cyrusdb.h, which has a brief
summary of what's expected though not wonderful stuff.  If people
start working on something, I'll be happy to extend the description in
cyrusdb.h as questions come up.

   I'm also interested in an InnoDB backend and would be happy to spend some
   time on it if I have some time free. How big a job would you guess this is,
   Larry?

I don't think it should be too horrible for someone who knows SQL and
is comfortable with C.

Larry



Reply via email to