For example, the default option is to create a database initializer class that inherits from CreateDatabaseIfNotExists. With this option the first line of code that accesses the database triggers the ...
The last company I worked at was a Rails shop, so we had activerecord migrations. It wasn't perfect (nothing is), but at least our schema was in source control and there was a reasonable way to move ...