Rob Foehl:
> On Fri, 18 Jun 2010, Victor Duchovni wrote:
>
> > Indeed. One still needs tools to insert data into the database.
> > Does Postfix need to provide a minimal interface for this, or do we
> > assume that SQLite users will have adequate tools outside Postfix.
>
> It wouldn't hurt to omit this support for the time being, as that's at
> least consistent with the approach to other SQL engines. It might make
> sense to roll this up into generic update support for any SQL database,
> which I've been considering for a while...
>
> > Does Postfix need to do anything to indicate transaction boundaries
> > between its lookups? Or is not starting a transaction in the first place,
> > sufficient to indicate that each query is independent from all the others?
>
> SQLite v3 implements implicit transactions for writers which don't
> explicitly request them, the only thing that the readers need to handle is
> retrying queries after SQLITE_BUSY. The full locking semantics are
> described here:
>
> http://www.sqlite.org/lockingv3.html
I'll add a check for that.
Wietse