Database code

Andrew Tridgell tridge at
Wed Dec 29 05:41:06 GMT 1999

> can your database code provide the following functionality:
> - two unique, primary keys
> - atomic addition of entries

yes and yes

to do the former you need to do this for a store:

- lock database (tdb_writelock())
- tdb_store() the record for the secondary key mapping it to the primary key
- tdb_store() the main record
- unlock database (tdb_writeunlock())

I don't want to build in multi-key directly to tdb as I want tdb to
stay really simple, instead use the above simple wrapper to do

More information about the samba-technical mailing list