@@ -72,7 +72,7 @@ namespace
7272{
7373 const QString DB_CONNECTION_NAME = u" ResumeDataStorage" _s;
7474
75- const int DB_VERSION = 11 ;
75+ const int DB_VERSION = 10 ;
7676
7777 const QString DB_TABLE_META = u" meta" _s;
7878 const QString DB_TABLE_TORRENTS = u" torrents" _s;
@@ -147,7 +147,6 @@ namespace
147147 const Column DB_COLUMN_SHARE_LIMIT_ACTION = makeColumn(u" share_limit_action" _s);
148148 const Column DB_COLUMN_HAS_OUTER_PIECES_PRIORITY = makeColumn(u" has_outer_pieces_priority" _s);
149149 const Column DB_COLUMN_HAS_SEED_STATUS = makeColumn(u" has_seed_status" _s);
150- const Column DB_COLUMN_APPEND_HASH_TO_PAYLOAD_NAME = makeColumn(u" append_hash_to_payload_name" _s);
151150 const Column DB_COLUMN_OPERATING_MODE = makeColumn(u" operating_mode" _s);
152151 const Column DB_COLUMN_STOPPED = makeColumn(u" stopped" _s);
153152 const Column DB_COLUMN_STOP_CONDITION = makeColumn(u" stop_condition" _s);
@@ -480,7 +479,6 @@ void BitTorrent::DBResumeDataStorage::createDB() const
480479 makeColumnDefinition (DB_COLUMN_SHARE_LIMIT_ACTION , u" TEXT NOT NULL DEFAULT `Default`" _s),
481480 makeColumnDefinition (DB_COLUMN_HAS_OUTER_PIECES_PRIORITY , u" INTEGER NOT NULL" _s),
482481 makeColumnDefinition (DB_COLUMN_HAS_SEED_STATUS , u" INTEGER NOT NULL" _s),
483- makeColumnDefinition (DB_COLUMN_APPEND_HASH_TO_PAYLOAD_NAME , u" INTEGER NOT NULL DEFAULT 0" _s),
484482 makeColumnDefinition (DB_COLUMN_OPERATING_MODE , u" TEXT NOT NULL" _s),
485483 makeColumnDefinition (DB_COLUMN_STOPPED , u" INTEGER NOT NULL" _s),
486484 makeColumnDefinition (DB_COLUMN_STOP_CONDITION , u" TEXT NOT NULL DEFAULT `None`" _s),
@@ -595,9 +593,6 @@ void BitTorrent::DBResumeDataStorage::updateDB(const int fromVersion) const
595593 if (fromVersion <= 9 )
596594 addColumn (DB_TABLE_TORRENTS , DB_COLUMN_SHARE_LIMITS_MODE , u" TEXT NOT NULL DEFAULT `Default`" _s);
597595
598- if (fromVersion <= 10 )
599- addColumn (DB_TABLE_TORRENTS , DB_COLUMN_APPEND_HASH_TO_PAYLOAD_NAME , u" INTEGER NOT NULL DEFAULT 0" _s);
600-
601596 const QString updateMetaVersionQuery = makeUpdateStatement (DB_TABLE_META , {DB_COLUMN_NAME , DB_COLUMN_VALUE });
602597 if (!query.prepare (updateMetaVersionQuery))
603598 throw RuntimeError (query.lastError ().text ());
@@ -657,9 +652,6 @@ LoadResumeDataResult DBResumeDataStorage::parseQueryResultRow(const QSqlQuery &q
657652 };
658653 resumeData.contentLayout = Utils::String::toEnum<TorrentContentLayout>(
659654 query.value (DB_COLUMN_CONTENT_LAYOUT .name ).toString (), TorrentContentLayout::Original);
660- // Legacy column (pre-UniqueSubfolder layout enum); content_layout is source of truth now.
661- if (query.value (DB_COLUMN_APPEND_HASH_TO_PAYLOAD_NAME .name ).toBool ())
662- resumeData.contentLayout = TorrentContentLayout::UniqueSubfolder;
663655 resumeData.operatingMode = Utils::String::toEnum<TorrentOperatingMode>(
664656 query.value (DB_COLUMN_OPERATING_MODE .name ).toString (), TorrentOperatingMode::AutoManaged);
665657 resumeData.stopped = query.value (DB_COLUMN_STOPPED .name ).toBool ();
@@ -881,7 +873,6 @@ StoreJob::StoreJob(const TorrentID &torrentID, LoadTorrentParams resumeData)
881873 DB_COLUMN_SHARE_LIMIT_ACTION ,
882874 DB_COLUMN_HAS_OUTER_PIECES_PRIORITY ,
883875 DB_COLUMN_HAS_SEED_STATUS ,
884- DB_COLUMN_APPEND_HASH_TO_PAYLOAD_NAME ,
885876 DB_COLUMN_OPERATING_MODE ,
886877 DB_COLUMN_STOPPED ,
887878 DB_COLUMN_STOP_CONDITION ,
@@ -947,8 +938,6 @@ StoreJob::StoreJob(const TorrentID &torrentID, LoadTorrentParams resumeData)
947938 query.bindValue (DB_COLUMN_SHARE_LIMIT_ACTION .placeholder , Utils::String::fromEnum (m_resumeData.shareLimits .action ));
948939 query.bindValue (DB_COLUMN_HAS_OUTER_PIECES_PRIORITY .placeholder , m_resumeData.firstLastPiecePriority );
949940 query.bindValue (DB_COLUMN_HAS_SEED_STATUS .placeholder , m_resumeData.hasFinishedStatus );
950- // Column kept for schema compatibility; always 0. Layout is in content_layout.
951- query.bindValue (DB_COLUMN_APPEND_HASH_TO_PAYLOAD_NAME .placeholder , false );
952941 query.bindValue (DB_COLUMN_OPERATING_MODE .placeholder , Utils::String::fromEnum (m_resumeData.operatingMode ));
953942 query.bindValue (DB_COLUMN_STOPPED .placeholder , m_resumeData.stopped );
954943 query.bindValue (DB_COLUMN_STOP_CONDITION .placeholder , Utils::String::fromEnum (m_resumeData.stopCondition ));
0 commit comments