As database schemes (implicit or explicit) change and databases cannot simply be dropped and recreated, a migration is needed.
Migration should be automated. Missing migrations should be automatically detected and run either at deployment or startup.
when and who will do the migration? (deployment vs. startup)
0 downtime deployments should not be affected