I'd go with the last strategy
Do a little digging on how to query for table formats, and how to get a list of tables, constraints, indexes, etc. It is all available via sql. Use this to write a generic dump script that you can feed to the other db. Should take no more than a day of concentrated effort to do this.
[link|http://www.blackbagops.net|Black Bag Operations Log]
[link|http://www.objectiveclips.com|Artificial Intelligence]
[link|http://www.badpage.info/seaside/html|Scrutinizer]