drop column torrents.tags

This commit is contained in:
xiaomlove
2022-03-13 22:47:53 +08:00
parent 8e46111dec
commit 24a2af151e
+7 -6
View File
@@ -191,17 +191,18 @@ class Update extends Install
$this->doLog(__METHOD__ . ", laravel is not available"); $this->doLog(__METHOD__ . ", laravel is not available");
return; return;
} }
if ( if (NexusDB::schema()->hasColumn('torrents', 'tags')) {
NexusDB::schema()->hasColumn('torrents', 'tags') if (Torrent::query()->where('tags', '>', 0)->count() > 0 && TorrentTag::query()->count() == 0) {
&& Torrent::query()->where('tags', '>', 0)->count() > 0
&& TorrentTag::query()->count() == 0
) {
$this->doLog("[MIGRATE_TORRENT_TAG]..."); $this->doLog("[MIGRATE_TORRENT_TAG]...");
$tagRep = new TagRepository(); $tagRep = new TagRepository();
$tagRep->migrateTorrentTag(); $tagRep->migrateTorrentTag();
$this->doLog("[MIGRATE_TORRENT_TAG] done!"); $this->doLog("[MIGRATE_TORRENT_TAG] done!");
}
$sql = 'alter table torrents drop column tags';
sql_query($sql);
$this->doLog($sql);
} else { } else {
$this->doLog("no need to run [MIGRATE_TORRENT_TAG]"); $this->doLog("torrents table does not has column: tags");
} }
} }