Fork of Inactive IP talkpages by Certes
This query is marked as a draft This query has been published by ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ.

SQL

AخA
 
select CONCAT('[[User talk:', page_title, ']]') as user_talk, rev_timestamp
from page
join revision on rev_id = page_latest and rev_timestamp < '20170504'
join actor on actor_user is null and actor_name = page_title
where page_namespace = 3
and page_title like '207.204.252.59' /* Temporary restriction to make query small enough to terminate */
/* and page_title regexp '^(\\d{1,3}(\\.\\d{1,3}){3}|[\\dA-F]{1,4}(:[\\dA-F]{0,4}){1,7})$'*/
and not exists (select 1 /* IP is not blocked (fails to detect range blocks) */
                from ipblocks
                where ipb_user = 0
                and ipb_address = page_title
                or HEX(INET6_ATON(ipb_address)) between ipb_range_start and ipb_range_end)
and not exists (select 1 /* IP has not edited in 5 years */
          from revision_userindex
          where rev_actor = actor_id
          and rev_timestamp >= '20170504')
order by user_talk asc
By running queries you agree to the Cloud Services Terms of Use and you irrevocably agree to release your SQL under CC0 License.
All SQL code is licensed under CC0 License.

Checking query status...