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
linterfeature - Extension:PageAssessments, under
page_assessmentsfeature - Extension:ProofreadPage, under
proofread_pagefeature
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§
Modules§
- core
- Schema definitions for the
mediawiki/corerepository - linter
linter - Schema definitions for the
mediawiki/extensions/Linterrepository - page_
assessments page_assessments - Schema definitions for the
mediawiki/extensions/PageAssessmentsrepository - proofread_
page proofread_page - Schema definitions for the
mediawiki/extensions/ProofreadPagerepository - toolforge
toolforge - Schema definitions for Toolforge-specific tables