<table><tr><td style="">konradr created this revision.<br />Herald added a project: KDE PIM.<br />Herald added a subscriber: kde-pim.<br />konradr requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D18781">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>SQLite backend contain "PRAGMA foreign_key_check=OFF/ON" which ins't correct SQLite syntax.  Author intention was probably disengage key checking. In SQLlite this can be achieved be temporary deffer key check.  Correct syntax is in this case "PRAGMA defer_foreign_keys=ON/OFF".  This partial resolves bug 402229.</p>

<p>BUG: 402229</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R165 Akonadi </div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D18781">https://phabricator.kde.org/D18781</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>autotests/server/dbtest_data/dbinit_sqlite<br />
autotests/server/dbtest_data/dbinit_sqlite_incremental<br />
src/server/storage/dbinitializer_p.cpp</div></div></div><br /><div><strong>To: </strong>konradr<br /><strong>Cc: </strong>kde-pim, dvasin, rodsevich, winterz, vkrause, mlaurent, knauss, dvratil<br /></div>