1 # How to create testdb.sql
3 First import a "real" database snapshot in a temparary database on a non-production PC:
5 mysql philipp_winterrodeln_wiki < philipp_winterrodeln_wiki.sql
8 Delete unnessary tables:
12 wrintermapsreporthistory,
39 ipblocks_restrictions,
60 revision_comment_temp,
99 DELETE FROM page WHERE page_id NOT IN (
140 Only keep relevant data in table `categorylinks`:
143 DELETE FROM categorylinks WHERE cl_from NOT IN (SELECT page_id FROM page);
144 DELETE FROM categorylinks WHERE cl_to NOT IN (
145 'Gasthaus_(geschlossen)',
153 Only keep relevant data in table `revision`:
156 DELETE FROM revision WHERE rev_page NOT IN (SELECT page_id FROM page);
157 DELETE FROM revision WHERE rev_id NOT IN (select max(rev_id) from revision group by rev_page);
160 Only keep relevant data in table `text`:
163 DELETE FROM `text` WHERE old_id NOT IN (SELECT rev_text_id FROM revision);
166 Drop all entries from table `user`:
172 Drop entries from Winterrodeln related tables:
175 DELETE FROM wrreport;
176 DELETE FROM wrsledruncache;
177 DELETE FROM wrinncache;
178 DELETE FROM wrregion;
179 DELETE FROM wrregioncache;
185 mysqldump philipp_winterrodeln_wiki --skip-extended-insert --skip-add-locks > philipp_winterrodeln_wiki.sql