I hadn’t realized it, but it seems that once a system has created its tables, while it will add new fields if they are added to a table definition and new foreign keys if the Create FKs is run from Data Snapshots, there doesn’t seem to be similar functionality for indexes.
Perhaps a newer revision (we are back a ways) has that?
Anyway, I suppose there are several questions:
*) Is it unsafe for it to find and build new indexes that are added to the model?
*) Are there reasons indexes and foreign keys aren’t checked/added on moqui startup (or first table reference)?