Fork of Mainspace-to-template redirects by Wbm1058
This query is marked as a draft This query has been published by Wbm1058.

SQL

x
 
SELECT concat( "[https://en.wikipedia.org/w/index.php?title=Portal:{{urlencode:",
              p.page_title, "}}&redirect=no Portal:", p.page_title, "] redirects to [[User:", r.rd_title, "]]" )
AS "Portal-to-user redirects"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 100
AND   r.rd_namespace = 2
ORDER by page_title;
SELECT concat( "[https://en.wikipedia.org/w/index.php?title=Portal:{{urlencode:",
              p.page_title, "}}&redirect=no Portal:", p.page_title, "] redirects to [[Wikipedia:", r.rd_title, "]]" )
AS "Portal-to-project redirects"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 100
AND   r.rd_namespace = 4
ORDER by page_title;
SELECT concat( "[https://en.wikipedia.org/w/index.php?title=Portal:{{urlencode:",
              p.page_title, "}}&redirect=no Portal:", p.page_title, "] redirects to [[Wikipedia talk:", r.rd_title, "]]" )
AS "Portal-to-project talk redirects"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 100
AND   r.rd_namespace = 5
ORDER by page_title;
SELECT concat( "[https://en.wikipedia.org/w/index.php?title=Portal:{{urlencode:",
              p.page_title, "}}&redirect=no Portal:", p.page_title, "] redirects to [[Template:", r.rd_title, "]]" )
AS "Portal-to-template redirects"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 100
AND   r.rd_namespace = 10
ORDER by page_title;
SELECT concat( "[https://en.wikipedia.org/w/index.php?title=Portal:{{urlencode:",
              p.page_title, "}}&redirect=no Portal:", p.page_title, "] redirects to [[Help:", r.rd_title, "]]" )
AS "Portal-to-help redirects"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 100
AND   r.rd_namespace = 12
ORDER by page_title;
SELECT concat( "[https://en.wikipedia.org/w/index.php?title=Portal:{{urlencode:",
              p.page_title, "}}&redirect=no Portal:", p.page_title, "] redirects to [[Portal talk:", r.rd_title, "]]" )
AS "Portal-to-portal talk redirects"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 100
AND   r.rd_namespace = 101
ORDER by page_title;
SELECT concat( "[https://en.wikipedia.org/w/index.php?title=Portal:{{urlencode:",
              p.page_title, "}}&redirect=no Portal:", p.page_title, "] redirects to [[:", r.rd_title, "]]" )
AS "Cross-namespace redirects from portal namespace"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 100
AND   r.rd_namespace != 100
AND   r.rd_namespace != 0
AND   r.rd_namespace != 2
AND   r.rd_namespace != 4
AND   r.rd_namespace != 5
AND   r.rd_namespace != 10
AND   r.rd_namespace != 12
AND   r.rd_namespace != 101
ORDER by page_title;
SELECT COUNT(*)
AS "Total cross-namespace redirects from portal namespace"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE r.rd_namespace != 100
AND   p.page_namespace = 100;
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...