Limpieza de una Base de Datos Openerp en PostgreSQL
Muchas veces se requiere limpiar una base de datos que se ha usado como demostración o reutilizar las configuraciones para una nueva instancia de servidor, en estos casos es interesante vaciar las instancias de objetos de forma a comenzar la nueva carga de datos sin afectar usuarios, productos, configuraciones, etc. El siguiente procedimiento en el gestor de postgresql puede ayudar a tal efecto:
TRUNCATE sale_order CASCADE;
TRUNCATE purchase_order CASCADE;
TRUNCATE mrp_production CASCADE;
TRUNCATE stock_picking CASCADE;
TRUNCATE stock_tracking CASCADE;
TRUNCATE account_invoice CASCADE;
TRUNCATE account_move CASCADE;
TRUNCATE account_voucher CASCADE;
TRUNCATE wkf_instance CASCADE;
TRUNCATE ir_attachment CASCADE;
TRUNCATE account_bank_statement CASCADE;
TRUNCATE pos_session CASCADE;
Lo he probado corriendo las sentencias en mi servidor, al terminar, odoo entrega un error en la BBDD y no permite entrar, lamentablemente no funciona amigos o yo no he sabido hacerlo funcionar, por favor si alguien sabe como hacerlo escribirme para ponernos en contacto, saludos.
Está diseñado para openerp v7, no para Odoo V8, 9, 10 y 11.