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