On Fri, Dec 11, 2015 at 4:24 PM, Howard Chu <hyc@symas.com> wrote:

> Aborting a transaction only discards the operations that occurred within that transaction.

I take this as a way of saying "a transaction won't invalidate a DBI successfully opened by a previous transaction". I suggest you add this clarification to the caveats section in the docs, this is not really obvious, even if you think otherwise. Remember how it was obvious to you that memory-mapped files in Windows cannot grow incrementally, while that was utter nonsense in my book :)

I am guessing your are not willing to explain the "obvious" non-difference between commit and abort in read-only transactions, but, again, others will appreciate an explicit clarification.