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