]> git.mxchange.org Git - friendica.git/commitdiff
Count removed, added logging for iten uri
authorMichael <heluecht@pirati.ca>
Thu, 15 Oct 2020 09:42:18 +0000 (09:42 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 15 Oct 2020 09:42:18 +0000 (09:42 +0000)
src/Worker/CleanItemUri.php
src/Worker/ExpirePosts.php

index 60a98350629c5c9ea91c22e783980c59527eff94..0f24e549f77c39043248cc3d0e6ceec4d7067890 100644 (file)
@@ -21,6 +21,7 @@
 
 namespace Friendica\Worker;
 
+use Friendica\Core\Logger;
 use Friendica\Database\DBA;
 
 class CleanItemUri
@@ -30,8 +31,9 @@ class CleanItemUri
         */
        public static function execute()
        {
-               DBA::p("DELETE FROM `item-uri` WHERE NOT `id` IN (SELECT `uri-id` FROM `item`)
+               $ret = DBA::e("DELETE FROM `item-uri` WHERE NOT `id` IN (SELECT `uri-id` FROM `item`)
                        AND NOT `id` IN (SELECT `parent-uri-id` FROM `item`)
                        AND NOT `id` IN (SELECT `thr-parent-id` FROM `item`)");
+               Logger::notice('Orphaned URI-ID entries removed', ['result' => $ret, 'rows' => DBA::affectedRows()]);
        }
 }
index 22136467b7eff1d510b0ceb8d8550ac0cddeeb16..f8d2432679f3dab2d319ec567166fed475997f50 100644 (file)
@@ -40,7 +40,7 @@ class ExpirePosts
                }
 
                if (!empty($expire_days)) {
-                       Logger::notice('Start deleting expired threads', ['expiry_days' => $expire_days, 'count' => DBA::count('item')]);
+                       Logger::notice('Start deleting expired threads', ['expiry_days' => $expire_days]);
                        $ret = DBA::e("DELETE FROM `item-uri` WHERE `id` IN
                                (SELECT `uri-id` FROM `thread`
                                INNER JOIN `contact` ON `id` = `contact-id` AND NOT `notify_new_posts`
@@ -54,20 +54,20 @@ class ExpirePosts
                                                                WHERE `uri-id` = `item`.`uri-id`))
                                                        AND `item`.`parent` = `thread`.`iid`))", $expire_days);
 
-                       Logger::notice('Deleted expired threads', ['result' => $ret, 'rows' => DBA::affectedRows(), 'count' => DBA::count('item')]);
+                       Logger::notice('Deleted expired threads', ['result' => $ret, 'rows' => DBA::affectedRows()]);
                }
 
                if (!empty($expire_days_unclaimed)) {
                        $expiry_date = DateTimeFormat::utc('now - ' . $expire_days_unclaimed . ' days', DateTimeFormat::MYSQL);
 
-                       Logger::notice('Start deleting unclaimed public items', ['expiry_days' => $expire_days_unclaimed, 'expired' => $expiry_date, 'count' => DBA::count('item')]);
+                       Logger::notice('Start deleting unclaimed public items', ['expiry_days' => $expire_days_unclaimed, 'expired' => $expiry_date]);
                        $ret = DBA::e("DELETE FROM `item-uri` WHERE `id` IN
                                (SELECT `uri-id` FROM `item` WHERE `gravity` = ? AND `uid` = ? AND `received` < ?
                                        AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `item` WHERE `uid` != ?)
                                        AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `item` WHERE `uid` = ? AND `received` > ?))",
                                GRAVITY_PARENT, 0, $expiry_date, 0, 0, $expiry_date);
 
-                       Logger::notice('Deleted unclaimed public items', ['result' => $ret, 'rows' => DBA::affectedRows(), 'count' => DBA::count('item')]);
+                       Logger::notice('Deleted unclaimed public items', ['result' => $ret, 'rows' => DBA::affectedRows()]);
                }
        }
 }