[Webkit-unassigned] [Bug 29729] SQLiteTransaction should use BEGIN DEFERRED instead of BEGIN to begin read-only transactions

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 25 14:18:07 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=29729





--- Comment #5 from Mark Rowe (bdash) <mrowe at apple.com>  2009-09-25 14:17:52 PDT ---
(In reply to comment #3)
> Being explicit in webcore code about the type of transaction is a good thing
> regardless of how the underlying sqlite library is built.

As far as I can tell SQLite has no compilation option that alters the behavior
of the "BEGIN" statement, and "BEGIN" is explicitly documented as being
equivalent to "BEGIN DEFERRED". 


> @mark, to avoid the possibility of starting a transaction that ultimately fails
> for extraneous reasons, this suited Chrome's internal use of sqlite.

It sounds like the fix is for Chrome to be explicit about the type of
transaction it uses rather than patching SQLite.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list