Moodle does not warn anybody when a reserved word is used as a column/table/index name. It is easy for a plugin developer to miss it because the word used for a column name may seem perfectly fine and work in their database but it will throw exception if somebody uses this plugin in another db.
It should be easy for MDLCode to parse the getReservedWords() functions in each db generator and report problems if any of these words are used in install.xml
Moodle does not warn anybody when a reserved word is used as a column/table/index name. It is easy for a plugin developer to miss it because the word used for a column name may seem perfectly fine and work in their database but it will throw exception if somebody uses this plugin in another db.
It should be easy for MDLCode to parse the getReservedWords() functions in each db generator and report problems if any of these words are used in install.xml