Wikibooks:Elenchi generati offline: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 19:
* Alcune delle descrizioni negli elenchi che seguono sono obsolete. A partire dalla versione 1.5 di MediaWiki la tabella <tt>cur</tt> non esiste più, i dati delle voci sono distribuiti nelle tre tabelle <tt>page</tt>, <tt>revision</tt> e <tt>text</tt>.
Ecco come ottenere, con una
<source lang="sql">
SELECT old_text FROM text
JOIN revision ON old_id=rev_text_id
JOIN page ON rev_page=page_id
WHERE page_name LIKE 'Pagina principale';
</
Ecco invece come ottenere i nomi (già attivi come Wikilink) delle pagine (di tutti i namespace) che rispondono ad una [[w:espressione regolare|espressione regolare]]:
<source lang="sql">
SELECT CONCAT("# [[{{subst:#if:{{subst:ns:", page_namespace, "}}|{{subst:ns:", page_namespace, "}}:}}", page_title, "]]") FROM page
JOIN revision ON page_id=rev_page
JOIN text ON rev_text_id=old_id
WHERE old_text REGEXP "miaregex"
ORDER BY page_title;
</
==Richieste==
|