D22133: Adapt DBInitializer to behavior change of QPSQL driver in Qt 5.13
Daniel Vrátil
noreply at phabricator.kde.org
Fri Jun 28 11:58:48 BST 2019
dvratil created this revision.
Herald added a project: KDE PIM.
Herald added a subscriber: kde-pim.
dvratil requested review of this revision.
REVISION SUMMARY
Since Qt 5.13 the QPSQL driver escapes table names, which makes them
case-sensitive, therefore QSqlDatabase::record() must be called with
a lower-case table name, otherwise it won't match.
BUG: 409234
FIXED-IN: 5.11.3
TEST PLAN
Akonadi doesn't attempt to re-initialize all tables on each start when
using Qt 5.13
REPOSITORY
R165 Akonadi
BRANCH
Applications/19.04
REVISION DETAIL
https://phabricator.kde.org/D22133
AFFECTED FILES
src/server/storage/dbintrospector.cpp
To: dvratil
Cc: kde-pim, dvasin, rodsevich, winterz, vkrause, mlaurent, knauss, dvratil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20190628/2a912356/attachment.html>
More information about the kde-pim
mailing list