Wikipedia:Download del database/Tabella namespace
Chi è interessato alla costruzione di elenchi basati sui dump del database di Wikipedia può trovare utile importare nel proprio DB MySQL questa tabella di appoggio con i nomi dei vari namespace in italiano. I nomi inseriti tengono già conto dei namespace personalizzati (Portale e Progetto) e del prefisso ":" necessario davanti a Categorie e File.
Importazione
modifica- Copiare il testo nel riquadro qui sotto in un file sul proprio computer, salvandolo con un normale editor di testo.
- Se il file salvato si chiama namespaces.sql, importarlo nel DB con il seguente comando:
mysql -u<nomeutente> -p <nomeDB> < namespaces.sql
Esempi d'uso
modificaTabella namespace
modifica-- -- Tabella di appoggio con i nomi dei namespace italiani in uso -- su Wikipedia, per la realizzazione degli elenchi offline. -- -- Note: I nomi dei namespace 6 (File) e 14 (Categoria) -- comprendono già il prefisso ":" necessario per far apparire -- i rispettivi link nel corpo delle voci senza interpretarli. -- I namespace 100-103 non fanno parte della installazione -- standard di MediaWiki e sono tipici di it.wikipedia. -- DROP TABLE IF EXISTS `x_namespaces`; CREATE TABLE `x_namespaces` ( `x_nsnumber` int(8) NOT NULL default '0', `x_nsname` varchar(100) binary NOT NULL default '', UNIQUE KEY `x_nsnumber` (`x_nsnumber`) ); LOCK TABLES `x_namespaces` WRITE; INSERT INTO `x_namespaces` VALUES (-2,'Media'),(-1,'Speciale'), (0,''),(1,'Discussione'), (2,'Utente'),(3,'Discussioni_utente'), (4,'Wikipedia'),(5,'Discussioni_Wikipedia'), (6,':File'),(7,'Discussioni_file'), (8,'MediaWiki'),(9,'Discussioni_MediaWiki'), (10,'Template'),(11,'Discussioni_template'), (12,'Aiuto'),(13,'Discussioni_aiuto'), (14,':Categoria'),(15,'Discussioni_categoria'), (100,'Portale'),(101,'Discussioni_portale'), (102,'Progetto'),(103,'Discussioni_progetto'), (828,'Modulo'),(829,'Discussioni_modulo'); UNLOCK TABLES;