Migració 3.0 a 3.2

Notes globals: http://wiki.tryton-erp.es/Migracion3.0-3.2

Procés final de migració

Comandes shell

mv tryton tryton30
virtualcreate tryton
mv ../tryton30/data .
cp ../tryton30/local.cfg .
# Instal·lem amb invoke install

Comandes SQL

select * from ir_module_module where name in ('sale_pos_shipment_cost', 'nereid','nereid_account_invoice','nereid_basket','nereid_blog','nereid_cms','nereid_contact','nereid_sale','nereid_smtp','nereid_stock','party_asterisk_event','stock_lot_shipment_return','stock_shipment_return_price','sale_basket');

delete from ir_module_module_dependency where module in (select id from ir_module_module where name in ('sale_pos_shipment_cost', 'nereid','nereid_account_invoice','nereid_basket','nereid_blog','nereid_cms','nereid_contact','nereid_sale','nereid_smtp','nereid_stock','party_asterisk_event','stock_lot_shipment_return','stock_shipment_return_price','sale_basket'));

delete from ir_module_module where name in ('sale_pos_shipment_cost', 'nereid','nereid_account_invoice','nereid_basket','nereid_blog','nereid_cms','nereid_contact','nereid_sale','nereid_smtp','nereid_stock','party_asterisk_event','stock_lot_shipment_return','stock_shipment_return_price','sale_basket');

Comanda trytond

En el cas que tinguin el sale_pos, cal instal·lar també:

sudo /home/zikzakmedia/trytondev/bin/python /home/zikzakmedia/trytondev/bin/trytond -c /etc/trytond/.trytond_zikzakmedia_dev -i account_invoice_stock -u all -d zikzakmedia32

Canvis de mòduls

Si tenen el product_template_code i s'instal·la el product-variant_unique, el primer, es pot desinstal·lar de la base de dades.

Més informació

Instal·lar

Desinstalar i tornar a instalar (canvi estructura repo)

Eliminar

Mix mòduls

Adaptacions

Actualitzar la base de dades

Per actualitzar la base de dades de la versió 3.0 a la versió 3.2, executar la següent comanda:

python trytond -i account_invoice_stock -u all -d <nom_base_dades>

Els que tinguin un d'aquests mòduls següents, cal instal·lar a la base de dades el mòdul "stock_shipment_return": (TODO: en principi no instal·lem el stock shipment return -> fer-ho amb sale o sale_lot)

Eliminar taules obsoletes:

drop table sale_invoices_rel; --Dóna problemes si es vol fusionar factures amb mòdul account_invoice_merger

Migracio3.0-3.2 (last edited 2014-07-31 18:16:10 by jesteve)

Contenidos creados por el equipo de Zikzakmedia. Creative Commons By-NC-SA

PythonZikzakmedia