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.

§Extensions

The following MediaWiki extension tables are supported:

More extensions can and will be added upon request!

§Toolforge

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

§Contributing

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

Re-exports§

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

Modules§

  • 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