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:
- Extension:Linter, under
linter
feature - Extension:PageAssessments, under
page_assessments
feature - Extension:ProofreadPage, under
proofread_page
feature
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 - linter
linter
Schema definitions for themediawiki/extensions/Linter
repository - page_
assessments page_assessments
Schema definitions for themediawiki/extensions/PageAssessments
repository - proofread_
page proofread_page
Schema definitions for themediawiki/extensions/ProofreadPage
repository - toolforge
toolforge
Schema definitions for Toolforge-specific tables