. * */ namespace Friendica\Worker; use Friendica\Core\Logger; use Friendica\Database\DBA; class CleanItemUri { /** * Delete unused item-uri entries */ public static function execute() { $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()]); } }