| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Ladsgroup | T191231 RFC: Abstract schemas and schema changes | |||
| Open | None | T259374 Convert extensions to using abstract schema | |||
| Declined | None | T270882 Convert MathSearch to AbstractSchema |
Event Timeline
Comment Actions
MathSearch only supports MySQL. It does not seem there is a significant need for other DBs, thus the effort (which would be quite significant) does not seem justified.
Comment Actions
There are many reasons to switch to abstract schema beside support for other RDBMS systems. For example, if the table is deployed in production, then we can do drift tracking to make sure the schema stays the same as paper. Or producing documentation automatically.
Comment Actions
I see that, but this extension will not be deployed in production, and there are a lot of tables and stored procedures https://github.com/wikimedia/mediawiki-extensions-MathSearch/tree/master/db