Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
None
-
5.2.0 RC1
-
None
-
4f28464ab7dfe9f18cd72fc022257e66a8e2b279
Description
The option QSQLITE_OPEN_URI is suppressed if followed by QSQLITE_OPEN_READONLY in the option string.
I.e., this doesn't work as expected:
database.setConnectOptions("QSQLITE_ENABLE_SHARED_CACHE;QSQLITE_OPEN_URI;QSQLITE_OPEN_READONLY")
This works:
database.setConnectOptions("QSQLITE_OPEN_READONLY;QSQLITE_ENABLE_SHARED_CACHE;QSQLITE_OPEN_URI")
Commit 1f6dfa774959830a915f3e2a7b0561ca29b8c485 introduced QSQLITE_OPEN_URI and exposes the problem with QSQLITE_OPEN_READONLY.
See qsql_sqlite.cpp