So the idea is that you send in a database to Odoo, and then you will get one back that is adapted to a newer Odoo version.
Now I wonder what happens with all custom developments. What happens to tables and fields that were added through custom developments? Does that data still exist in the database we will get back?