Richard Hipp <>


r1139971 | danielsh | 2011-06-26 18:43:28 -0500 (Sun, 26 Jun 2011)

Work around a bug in SQLite 3.7.7.

See this thread for context:

* subversion/libsvn_subr/sqlite.c
  (exec_sql): Rename to exec_sql2. Grow and use IGNORED_ERR parameter.
  (exec_sql): New macro wrapper.
  (svn_sqlite__open): Ran the CASE_SENSITIVE_LIKE pragma separately, with
    special error checking when SQLite is 3.7.7 (exactly).

Found by: arfrever

Suggested by: Richard Hipp <>

Review by: gstein