Digimer wrote:
Is it possible to (easily) move all existing pages on a wiki to a sub "directory"? That is, move pages line "foo", "bar" and "baz" to "archive/foo", "archive/bar" and "archive/baz"?
Thanks!
Yes, you could easily do that with a query on the page table. But instead of using "archive/foo", it'd be preferable to use a new namespace so it looks like "Archive:foo". MediaWiki treats namespaces specially, and will allow ou to eg. not search on pages inside Archive:.
The query for that would be even easier: UPDATE page SET page_namespace=100 WHERE page_namespace=0;
(assuming that the new namespace gets number 100, and moving only pages from the main namespace, not eg. from the project one).
For talk pages: UPDATE page SET page_namespace=101 WHERE page_namespace=1;