I run my app with migrate=migrate_enabled=False, because when migrations _are_ needed, they are nontrivial, and the default logic is never what I want.
I would like to have some "migration needed" response from the database, so that when a user of the app runs a new version of the app on an old databse (that needs migration), they'll get an error message like "migration needed; please run migrate_now.py", rather than a random failure somewhere because the in-memory web2py schema and the database schema do not match. Is there a way to do that now? Should I start a new ticket on googlecode?