
We do something like that.
But on an even smaller scale.
Given I am the DBA, and the developer for an internal app, most of the SQL changes I keep in version-specific files. The other 3 developers do changes in the local DB and then manually replicate them to production using MyAdmin (no, I don't like this, either). They are also conceptually resistant to version numbers in their product so I haven't even tried to get them to put SQL changes in versioned files...
Wade.
"Insert crowbar. Apply force."