Ok, we have the first conclusions of what should be done for a full migration 
from a v5 implementation to a v6 one.

First of all, with Terminatooor scripts, we are used to make initial load of 
data (partners, products, initial stock...) that it's purely the creation of 
new records for each object. This approach, as concluded with Raphaël Valyi, 
is not useful at all for the full migration between v5 and v6, mainly because 
of workflows and object ids.

So the migration should be pure "database to database", with two initial 
options:

-->  Modify the schema, tables and relations of an existing v5 database, 
according to the ones of v6
--> Migrate the full data from v5 database into a v6 database already created, 
with OOOR Scripts. Best option from my point of view.

So, the steps (we have missed some, because we have not tried then) we have to 
follow for a migration should be:

--> Study v5 implementation, including:
      o Modules installed and version of them.
      o Database schema.
--> Study v6 implementation, including:
      o Modules installed and version of them. Are they ready for v6?
      o Database schema.
--> Study the differences between both schemas:
      o Names of fields that have changed
      o Table relations diffs between both schemas
      o Table fields diffs between both schemas
--> Prepare the custom migration(s) script(s): Hard work!!!
      o Run the scripts: Hard work too, with a lot of iterative testing.
      o Test the v6 new installation integrity.

So, IMHO, it's not easy and I fully understand OpenERP SA point of view here.
[/u][/b]

------------------------
Carlos Liébana Anero
www.ting.es




-------------------- m2f --------------------

--
http://www.openobject.com/forum/viewtopic.php?p=61308#61308

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users

Reply via email to