Skip to content

Commit 4d16d4c

Browse files
authored
Merge pull request #168 from mzmcbride/cat-stuff
Update reports for cl_to removal; switch a bunch to {{database reports}}
2 parents c6f3d47 + 3f1da2b commit 4d16d4c

22 files changed

Lines changed: 81 additions & 1500 deletions

dbreps2/src/enwiki.rs

Lines changed: 6 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
1616
*/
1717
mod boteditcount;
1818
mod brokenwikiprojtemps;
19-
mod conflictedfiles;
2019
mod editcount;
2120
mod emptycats;
2221
mod featuredbysize;
2322
mod goodarticlesbysize;
24-
mod linkedmiscapitalizations;
25-
mod linkedmisspellings;
26-
mod longstubs;
27-
mod lotnonfree;
2823
mod newprojects;
29-
mod olddeletiondiscussions;
3024
mod orphanedafds;
3125
mod orphanedsubtalks;
32-
mod overusednonfree;
33-
mod polltemps;
34-
mod potenshbdps1;
35-
mod potenshbdps3;
3626
mod potenshbdps4;
37-
mod potenshblps1;
3827
mod potenshblps2;
39-
mod potenshblps3;
4028
mod projectchanges;
41-
mod shortestbios;
4229
mod stickyprodblps;
43-
mod templatedisambigs;
4430
mod templatesnonfree;
4531
mod unbelievablelifespans;
4632
mod uncatunrefblps;
@@ -56,20 +42,12 @@ mod webhostpages;
5642

5743
pub use {
5844
boteditcount::BotEditCount, brokenwikiprojtemps::BrokenWikiProjTemps,
59-
conflictedfiles::ConflictedFiles, editcount::EditCount,
60-
emptycats::EmptyCats, featuredbysize::FeaturedBySize,
61-
goodarticlesbysize::GoodArticlesBySize,
62-
linkedmiscapitalizations::LinkedMiscapitalizations,
63-
linkedmisspellings::LinkedMisspellings, longstubs::LongStubs,
64-
lotnonfree::LotNonFree, newprojects::NewProjects,
65-
olddeletiondiscussions::OldDeletionDiscussions, orphanedafds::OrphanedAfds,
66-
orphanedsubtalks::OrphanedSubTalks, overusednonfree::OverusedNonFree,
67-
polltemps::PollTemps, potenshbdps1::Potenshbdps1,
68-
potenshbdps3::Potenshbdps3, potenshbdps4::Potenshbdps4,
69-
potenshblps1::Potenshblps1, potenshblps2::Potenshblps2,
70-
potenshblps3::Potenshblps3, projectchanges::ProjectChanges,
71-
shortestbios::ShortestBios, stickyprodblps::StickyProdBLPs,
72-
templatedisambigs::TemplateDisambigs, templatesnonfree::TemplatesNonFree,
45+
editcount::EditCount, emptycats::EmptyCats, featuredbysize::FeaturedBySize,
46+
goodarticlesbysize::GoodArticlesBySize, newprojects::NewProjects,
47+
orphanedafds::OrphanedAfds, orphanedsubtalks::OrphanedSubTalks,
48+
potenshbdps4::Potenshbdps4, potenshblps2::Potenshblps2,
49+
projectchanges::ProjectChanges, stickyprodblps::StickyProdBLPs,
50+
templatesnonfree::TemplatesNonFree,
7351
unbelievablelifespans::UnbelievableLifeSpans,
7452
uncatunrefblps::UncatUnrefBLPs, unsourcedblps::UnsourcedBLPs,
7553
untaggedblps::UntaggedBLPs, untaggedstubs::UntaggedStubs,

dbreps2/src/enwiki/conflictedfiles.rs

Lines changed: 0 additions & 77 deletions
This file was deleted.

dbreps2/src/enwiki/featuredbysize.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,15 @@ impl Report<Row> for FeaturedBySize {
4545
r#"
4646
/* featuredbysize.rs SLOW_OK */
4747
SELECT
48-
page_title
48+
page_title
4949
FROM
50-
page
51-
JOIN categorylinks ON cl_from = page_id
50+
page
51+
JOIN categorylinks ON cl_from = page_id
52+
JOIN linktarget ON cl_target_id = lt_id
5253
WHERE
53-
cl_to = "Featured_articles"
54-
AND page_namespace = 0
54+
lt_namespace = 14
55+
AND lt_title = 'Featured_articles'
56+
AND page_namespace = 0
5557
"#
5658
}
5759

dbreps2/src/enwiki/goodarticlesbysize.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,15 @@ impl Report<Row> for GoodArticlesBySize {
4949
r#"
5050
/* goodarticlesbysize.rs SLOW_OK */
5151
SELECT
52-
page_title
52+
page_title
5353
FROM
54-
page
55-
JOIN categorylinks ON cl_from = page_id
54+
page
55+
JOIN categorylinks ON cl_from = page_id
56+
JOIN linktarget ON cl_target_id = lt_id
5657
WHERE
57-
cl_to = "Good_articles"
58-
AND page_namespace = 0
58+
lt_namespace = 14
59+
AND lt_title = 'Good_articles'
60+
AND page_namespace = 0
5961
"#
6062
}
6163

dbreps2/src/enwiki/linkedmiscapitalizations.rs

Lines changed: 0 additions & 91 deletions
This file was deleted.

dbreps2/src/enwiki/linkedmisspellings.rs

Lines changed: 0 additions & 91 deletions
This file was deleted.

0 commit comments

Comments
 (0)