This helps preventing mistakes for example if you don't know or you forget to generate the sql schema for one or all of them. Also it helps preventing malicious changes to generated files that might go in without much scrutiny as the manual files. And lastly if there's a build step added later, we can fully remove the sql files.
Customize query in gerrit
|mediawiki/core||master||+35 -5||Add test to compare generated sql with the abstract schema|