Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
odoo_cli [2024/06/08 19:01] adminodoo_cli [2026/06/25 09:08] (actual) ivan
Línea 1: Línea 1:
 ====== Odoo Custom CLI ====== ====== Odoo Custom CLI ======
  
 +La base de datos actual se guarda en el archivo .current_database
  
 Cambiar de base de datos Cambiar de base de datos
Línea 9: Línea 10:
 Inicializar de base de datos Inicializar de base de datos
 <code bash> <code bash>
-./start_odoo -a <addons_file> -i+./start_odoo -a <addons_file> -i <database> 
 +</code> 
 + 
 +Arrancar instancia con la base de datos actual 
 +<code bash> 
 +./start_odoo -a <addons_file> 
 +</code> 
 + 
 +====== Desinstalar un modulo via CLI ====== 
 +Primero Odoo shell 
 +<code bash> 
 +./odoo-bin shell -d your_database -c odoo.conf 
 +</code> 
 + 
 +Despues el script en python 
 +<code python> 
 +module_name = 'nombre_modulo' 
 + 
 +module = env['ir.module.module'].search([ 
 +    ('name', '=', module_name) 
 +], limit=1) 
 + 
 +if not module: 
 +    print(f"Module '{module_name}' not found."
 +elif module.state == 'uninstalled': 
 +    print(f"Module '{module_name}' is already uninstalled."
 +else: 
 +    print(f"Uninstalling '{module_name}'..."
 +    module.button_immediate_uninstall() 
 +    env.cr.commit() 
 +    print(f"Module '{module_name}' successfully uninstalled.")
 </code> </code>
  • odoo_cli.1717891288.txt.gz
  • Última modificación: 2024/06/08 19:01
  • por admin