mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-11 07:18:08 +00:00
parent
4efece4ab8
commit
0657238ad1
@ -43,6 +43,7 @@
|
|||||||
#include <QSqlDatabase>
|
#include <QSqlDatabase>
|
||||||
#include <QSqlError>
|
#include <QSqlError>
|
||||||
#include <QSqlQuery>
|
#include <QSqlQuery>
|
||||||
|
#include <QSqlRecord>
|
||||||
#include <QThread>
|
#include <QThread>
|
||||||
#include <QVector>
|
#include <QVector>
|
||||||
|
|
||||||
@ -207,7 +208,7 @@ BitTorrent::DBResumeDataStorage::DBResumeDataStorage(const Path &dbPath, QObject
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
const int dbVersion = currentDBVersion();
|
const int dbVersion = currentDBVersion();
|
||||||
if (dbVersion == 1)
|
if ((dbVersion == 1) || !db.record(DB_TABLE_TORRENTS).contains(DB_COLUMN_DOWNLOAD_PATH.name))
|
||||||
updateDBFromVersion1();
|
updateDBFromVersion1();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -423,6 +424,7 @@ void BitTorrent::DBResumeDataStorage::createDB() const
|
|||||||
makeColumnDefinition(DB_COLUMN_CATEGORY, "TEXT"),
|
makeColumnDefinition(DB_COLUMN_CATEGORY, "TEXT"),
|
||||||
makeColumnDefinition(DB_COLUMN_TAGS, "TEXT"),
|
makeColumnDefinition(DB_COLUMN_TAGS, "TEXT"),
|
||||||
makeColumnDefinition(DB_COLUMN_TARGET_SAVE_PATH, "TEXT"),
|
makeColumnDefinition(DB_COLUMN_TARGET_SAVE_PATH, "TEXT"),
|
||||||
|
makeColumnDefinition(DB_COLUMN_DOWNLOAD_PATH, "TEXT"),
|
||||||
makeColumnDefinition(DB_COLUMN_CONTENT_LAYOUT, "TEXT NOT NULL"),
|
makeColumnDefinition(DB_COLUMN_CONTENT_LAYOUT, "TEXT NOT NULL"),
|
||||||
makeColumnDefinition(DB_COLUMN_RATIO_LIMIT, "INTEGER NOT NULL"),
|
makeColumnDefinition(DB_COLUMN_RATIO_LIMIT, "INTEGER NOT NULL"),
|
||||||
makeColumnDefinition(DB_COLUMN_SEEDING_TIME_LIMIT, "INTEGER NOT NULL"),
|
makeColumnDefinition(DB_COLUMN_SEEDING_TIME_LIMIT, "INTEGER NOT NULL"),
|
||||||
|
Loading…
Reference in New Issue
Block a user