6 releases (3 breaking)

0.4.0 Jun 8, 2024
0.3.0 Jan 20, 2023
0.2.0 Nov 4, 2022
0.1.2 Oct 5, 2022
0.1.0 Sep 19, 2022

#1370 in Web programming

GPL-3.0-or-later

65KB
1.5K SLoC

mwseaql

crates.io docs.rs

The mwseaql crate contains MediaWiki SQL table definitions for use with SeaQL's SeaQuery builder.

See the full documentation (docs for main).

License

mwseaql is (C) 2022 Kunal Mehta, released under the GPL v3 or any later version, see COPYING for details.


lib.rs:

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!

Dependencies

~2MB
~37K SLoC