X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FDBClean.php;h=4fcef805ffeb10488fe3681bcd3523b168e7fde3;hb=24a82110fd45a8422efee0677b7acc214aa66e9a;hp=0316b9ebf6ebdef744938dac6ce698f63c0f6321;hpb=79eeb409695716fae8a501a02ef57ed855acb3a8;p=friendica.git diff --git a/src/Worker/DBClean.php b/src/Worker/DBClean.php index 0316b9ebf6..4fcef805ff 100644 --- a/src/Worker/DBClean.php +++ b/src/Worker/DBClean.php @@ -71,7 +71,7 @@ class DBClean { * 3: Orphaned data from thread table. * 4: Orphaned data from notify table. * 5: Orphaned data from notify-threads table. - * 6: Orphaned data from sign table. + * 6: Legacy functionality (removed) * 7: Orphaned data from term table. * 8: Expired threads. * 9: Old global item entries from expired threads. @@ -224,57 +224,11 @@ class DBClean { DI::config()->set('system', 'finished-dbclean-5', true); } } elseif ($stage == 6) { - $last_id = DI::config()->get('system', 'dbclean-last-id-6', 0); - - Logger::log("Deleting orphaned data from sign table. Last ID: ".$last_id); - $r = DBA::p("SELECT `iid`, `id` FROM `sign` - WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `sign`.`iid`) AND `id` >= ? - ORDER BY `id` LIMIT ?", $last_id, $limit); - $count = DBA::numRows($r); - if ($count > 0) { - Logger::log("found sign orphans: ".$count); - while ($orphan = DBA::fetch($r)) { - $last_id = $orphan["id"]; - DBA::delete('sign', ['iid' => $orphan["iid"]]); - } - Worker::add(PRIORITY_MEDIUM, 'DBClean', 6, $last_id); - } else { - Logger::log("No sign orphans found"); - } - DBA::close($r); - Logger::log("Done deleting ".$count." orphaned data from sign table. Last ID: ".$last_id); - - DI::config()->set('system', 'dbclean-last-id-6', $last_id); - - if ($count < $limit) { - DI::config()->set('system', 'finished-dbclean-6', true); - } + // The legacy functionality had been removed + DI::config()->set('system', 'finished-dbclean-6', true); } elseif ($stage == 7) { - $last_id = DI::config()->get('system', 'dbclean-last-id-7', 0); - - Logger::log("Deleting orphaned data from term table. Last ID: ".$last_id); - $r = DBA::p("SELECT `oid`, `tid` FROM `term` - WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `term`.`oid`) AND `tid` >= ? - ORDER BY `tid` LIMIT ?", $last_id, $limit); - $count = DBA::numRows($r); - if ($count > 0) { - Logger::log("found term orphans: ".$count); - while ($orphan = DBA::fetch($r)) { - $last_id = $orphan["tid"]; - DBA::delete('term', ['oid' => $orphan["oid"]]); - } - Worker::add(PRIORITY_MEDIUM, 'DBClean', 7, $last_id); - } else { - Logger::log("No term orphans found"); - } - DBA::close($r); - Logger::log("Done deleting ".$count." orphaned data from term table. Last ID: ".$last_id); - - DI::config()->set('system', 'dbclean-last-id-7', $last_id); - - if ($count < $limit) { - DI::config()->set('system', 'finished-dbclean-7', true); - } + // The legacy functionality had been removed + DI::config()->set('system', 'finished-dbclean-7', true); } elseif ($stage == 8) { if ($days <= 0) { return;