One option is to have your code manage the database schema it needs rather than managing the schema externally. You would have some kind of initialization routine that checks the schema and creates anything that it needs. This probably makes a little more sense if you are using some kind of OR mapping scheme so you don't have to duplicate data (some OR mapping tools can do this for you).