نقاش ويكيبيديا:تقارير قاعدة البيانات/بوتات غير نشطة
أضف موضوعًاالمظهر
أحدث تعليق: قبل 4 سنوات من ASammour في الموضوع تحديث الاستعلام
Query[عدل]
SELECT DISTINCT
user_name,
rev_timestamp,
GROUP_CONCAT(ug_group)
FROM user
JOIN user_groups
ON ug_user = user_id
JOIN revision
ON rev_user = user_id
WHERE user_name IN (SELECT
user_name
FROM user
JOIN user_groups
ON ug_user = user_id
WHERE ug_group IN ('bot'))
AND (SELECT
MAX(rev_timestamp)
FROM revision
WHERE rev_user = user_id) < DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 YEAR),'%Y%m%d%H%i%s')
AND rev_timestamp = (SELECT
MAX(rev_timestamp)
FROM revision
WHERE rev_user = user_id)
GROUP BY rev_timestamp;
تحديث[عدل]
مرحباً @جار الله: كون بوتك هوَ المسؤول حالياً عن تحديث هذه القائمة، هل بإمكانك تخفيض مُدة الخمول من عام إلى 6 شهور (حسب هُنا وَهُنا) وقد أضفت البند إلى سياسة البوت. تحياتي--علاء راسلني 14:32، 20 أغسطس 2017 (ت ع م)
- مرحبا @علاء: لم تصلني الأشارة، سأقوم بتحديثه في أقرب وقت، تحياتي لك.--جار الله (راسلني) 15:34، 21 أغسطس 2017 (ت ع م)
- @جار الله: شُكراً --علاء راسلني 15:37، 21 أغسطس 2017 (ت ع م)
تحديث الاستعلام[عدل]
@جار الله: الرجاء تحديث الاستعلام القديم بالاستعلام المُحدّث أدناه (Quarry):
select user_name
from user
inner join actor_revision
on actor_user = user_id
where actor_id not in (select rev_actor from revision_userindex where actor_id = rev_actor and rev_timestamp like "2019%")
and user_id in (select ug_user from user_groups where ug_user = user_id and ug_group = "bot");