#include "abstractsqlstorage.h"
+#include <QDir>
+#include <QFileInfo>
#include <QMutexLocker>
#include <QSqlDriver>
#include <QSqlError>
#include <QSqlField>
#include <QSqlQuery>
+#include <QThread>
#include "quassel.h"
}
}
- // Update the schema version for the final step. Split this out to offer more informative
- // logging (though setting schema version really should not fail).
- if (!updateSchemaVersion(schemaVersion())) {
- // Updating the final schema version failed, bail out
- qCritical() << "Unable to upgrade Logging Backend! Setting final schema version" << schemaVersion() << "failed.";
- return false;
- }
-
// If we made it here, everything seems to have worked!
return true;
}
valueStrings << QString("%1=%2").arg(iter.key(), value);
}
qCritical() << " bound Values:" << qPrintable(valueStrings.join(", "));
- qCritical() << " Error Number:" << query.lastError().number();
+ qCritical() << " Error Code:" << qPrintable(query.lastError().nativeErrorCode());
qCritical() << " Error Message:" << qPrintable(query.lastError().text());
qCritical() << " Driver Message:" << qPrintable(query.lastError().driverText());
qCritical() << " DB Message:" << qPrintable(query.lastError().databaseText());
QList<QVariant> list = boundValues();
for (int i = 0; i < list.size(); ++i)
qWarning() << i << ": " << list.at(i).toString().toLatin1().data();
- qWarning() << " Error Number:" << lastError().number();
+ qWarning() << " Error Code:" << qPrintable(lastError().nativeErrorCode());
qWarning() << " Error Message:" << lastError().text();
}