Crate mwseaql

source ·
Expand description

MediaWiki SQL definitions for SeaQuery

The mwseaql crate contains MediaWiki SQL table definitions for use with SeaQL’s SeaQuery builder.


The following MediaWiki extension tables are supported:

More extensions can and will be added upon request!


Toolforge has two special views to optimize queries, logging_userindex and revision_userindex. A definition for the table is also provided. These definitions can be enabled using the toolforge feature.


mwseaql is a part of the mwbot-rs project. We’re always looking for new contributors, please reach out if you’re interested!


  • pub use sea_query;
  • pub use crate::core::*;


  • Schema definitions for the mediawiki/core repository
  • linterlinter
    Schema definitions for the mediawiki/extensions/Linter repository
  • page_assessmentspage_assessments
    Schema definitions for the mediawiki/extensions/PageAssessments repository
  • proofread_pageproofread_page
    Schema definitions for the mediawiki/extensions/ProofreadPage repository
  • toolforgetoolforge
    Schema definitions for Toolforge-specific tables