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