Fork of Post-10/2009 move protections by Cryptic
This query is marked as a draft This query has been published by Cryptic.

SQL

AخA
 
SELECT log_title,
       pr1.pr_expiry AS 'Move expiry',
       pr2.pr_level AS 'Edit protection',
       page_is_redirect,
       log_timestamp,
       log_action,
       actor_name,
       comment_text
FROM logging
LEFT JOIN actor_logging ON actor_id = log_actor
LEFT JOIN comment_logging ON comment_id = log_comment_id
LEFT JOIN page_restrictions AS pr1 ON pr1.pr_page = log_page AND pr1.pr_type = 'move'
LEFT JOIN page_restrictions AS pr2 ON pr2.pr_page = log_page AND pr2.pr_type = 'edit'
LEFT JOIN page ON page_id = log_page
WHERE log_id IN (SELECT MAX(log_id)
                 FROM page
                 JOIN page_restrictions AS pr3 ON pr3.pr_page = page_id
                 JOIN logging_logindex ON log_page = page_id AND log_type = 'protect' AND log_action != 'unprotect'
                 WHERE pr3.pr_type = 'move'
                   AND pr3.pr_level = 'sysop'
                 GROUP BY log_page)
  AND pr1.pr_level = 'sysop'
  AND log_namespace = 0
  AND COALESCE(pr2.pr_level, '') != 'sysop';
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...