Wikipedia:Elenchi generati offline/Discussioni orfane
In genere non sono da cancellare nel caso contengano informazioni di una qualche utilità o valore storico.
Nel caso non contengano alcuna informazione o contengano solo commenti di scarsa rilevanza a voci cancellate in passato, accertarsi che anche i contributi rintracciabili in cronologia siano privi di qualsiasi interesse. Utilizzare il tag "cancella subito" solo per i casi più ovvi, altrimenti è meglio procedere con una proposta di cancellazione semplificata.
In tutti i casi in cui nella discussione ci siano informazioni utili, o che riguardino la creazione di un redirect, si può procedere nei seguenti modi:
- trovare la voce alla quale la discussione si riferisce e se la relativa pagina di discussione è vuota spostarvi la discussione orfana;
- nel caso non sia possibile uno spostamento, occorre creare un archivio in una sottopagina della discussione attiva spostandovi la discussione orfana; l'archivio dovrà poi essere opportunamente messo in evidenza nella parte alta della discussione attiva.
L'elenco riportato di seguito riporta le sole discussioni orfane (non affiancate da una voce) nei vari namespace.
Query
modificaUsata questa query, di velocità soddisfacente dopo aver modificato le impostazioni di MySQL. Oltre a quelle "da fare", sono state eliminate le pagine di archivio che possono essere orfane. Cambiare i numeri dei namespace.
SELECT CONCAT('#[[', nstalk.x_nsname, ':', disc.page_title, ']] ([http://it.wikipedia.org/w/index.php?title={{URLENCODE:', nstalk.x_nsname,':', disc.page_title,'}}&action=history Cron] - [[Speciale:PuntanoQui/', nstalk.x_nsname,':', disc.page_title,'|Link]] - [[Special:Undelete/', nspage.x_nsname, ':',disc.page_title, '|pagina]] - 'disc.page_len' byte)')
FROM page as disc
JOIN x_namespaces as nstalk on disc.page_namespace = nstalk.x_nsnumber
JOIN x_namespaces as nspage on (disc.page_namespace -1) = nspage.x_nsnumber
WHERE disc.page_namespace = 1
AND disc.page_title NOT LIKE '%/da_fare'
AND disc.page_title NOT REGEXP './[Aa]rchiv.'
AND disc.page_title NOT IN (
SELECT page_title
FROM page
WHERE page_namespace = 0 )
ORDER BY disc.page_title;
Versione per toolserver
modificaSELECT CONCAT('#[[', nstalk.ns_name, ':', disc.page_title, ']] ([http://it.wikipedia.org/w/index.php?title={{URLENCODE:', nstalk.ns_name,':', disc.page_title,'}}&action=history Cron] - [[Speciale:PuntanoQui/', nstalk.ns_name,':', disc.page_title,'|Link]] - [[Special:Undelete/', nspage.ns_name, ':',disc.page_title, '|pagina]] - 'disc.page_len' byte)')
FROM page as disc
JOIN toolserver.namespace as nstalk on disc.page_namespace = nstalk.ns_id
JOIN toolserver.namespace as nspage on (disc.page_namespace -1) = nspage.ns_id
WHERE nstalk.dbname = 'itwiki_p'
AND nspage.dbname = 'itwiki_p'
AND disc.page_namespace in (1,5,7,9,11,13,15,101,103)
AND disc.page_title NOT LIKE '%/da_fare'
AND disc.page_title NOT REGEXP './[Aa]rchiv.'
AND NOT EXISTS (
SELECT *
FROM page
WHERE page_title = disc.page_title AND page_namespace = disc.page_namespace-1 )
ORDER BY nstalk.ns_name, disc.page_title