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
Modules
Schema definitions for the
mediawiki/core
repositorylinter
linter
Schema definitions for the
mediawiki/extensions/Linter
repositorypage_assessments
page_assessments
Schema definitions for the
mediawiki/extensions/PageAssessments
repositoryproofread_page
proofread_page
Schema definitions for the
mediawiki/extensions/ProofreadPage
repositorytoolforge
toolforge
Schema definitions for Toolforge-specific tables