Perhaps there's no reason for the upgrade scripts to be in a directory that includes the patch number: we could have `OMERO5.0` under which is `DEV__4` (holding the schema) and `upgrade` or whatever, so then the scripts can be in lots of files under the latter (run from a master script which maybe wraps them in a transaction) with no reason to `mv` them at all.