Fork of User:John Cumming's edits w/delta >= 5000 by Cryptic
This query is marked as a draft This query has been published by Ahecht.

SQL

x
 
SELECT CONCAT('[[Special:Diff/', r.rev_id, ']]') AS diff,
       DATE_FORMAT(r.rev_timestamp, '%Y-%m-%d %H:%i:%s') AS date,
       CONCAT('[[', CASE page_namespace
                      WHEN -2 THEN 'Media:'               WHEN -1 THEN 'Special:'
                      WHEN 0 THEN ''                      WHEN 1 THEN 'Talk:'
                      WHEN 2 THEN 'User:'                 WHEN 3 THEN 'User talk:'
                      WHEN 4 THEN 'Wikipedia:'            WHEN 5 THEN 'Wikipedia talk:'
                      WHEN 6 THEN ':File:'                WHEN 7 THEN 'File talk:'
                      WHEN 8 THEN 'MediaWiki:'            WHEN 9 THEN 'MediaWiki talk:'
                      WHEN 10 THEN 'Template:'            WHEN 11 THEN 'Template talk:'
                      WHEN 12 THEN 'Help:'                WHEN 13 THEN 'Help talk:'
                      WHEN 14 THEN ':Category:'           WHEN 15 THEN 'Category talk:'
                      WHEN 100 THEN 'Portal:'             WHEN 101 THEN 'Portal talk:'
                      WHEN 108 THEN 'Book:'               WHEN 109 THEN 'Book talk:'
                      WHEN 118 THEN 'Draft:'              WHEN 119 THEN 'Draft talk:'
                      WHEN 446 THEN 'Education Program:'  WHEN 447 THEN 'Education Program talk:'
                      WHEN 710 THEN 'TimedText:'          WHEN 711 THEN 'TimedText talk:'
                      WHEN 828 THEN 'Module:'             WHEN 829 THEN 'Module talk:'
                      WHEN 2300 THEN 'Gadget:'            WHEN 2301 THEN 'Gadget talk:'
                      WHEN 2302 THEN 'Gadget definition:' WHEN 2303 THEN 'Gadget definition talk:'
                      ELSE CONCAT('{{ns:', page_namespace, '}}:')
                    END, page_title,']]') AS title,
       (r.rev_len - COALESCE(prev.rev_len, 0)) AS delta,
       comment_text
FROM revision_userindex AS r
JOIN actor_revision ON actor_id = r.rev_actor
LEFT JOIN page ON page_id = r.rev_page
LEFT JOIN comment_revision ON comment_id = r.rev_comment_id
LEFT JOIN revision AS prev ON prev.rev_id = r.rev_parent_id
WHERE actor_name = 'Ahecht'
  AND (r.rev_len - COALESCE(prev.rev_len, 0)) >= 5000
ORDER BY delta DESC;
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...