Hola,
tengo una pregunta que siempre hago y realmente no se qué hace:
toba instancia regenerar -i desarrollo
La pregunta del S/N de utilizar datos y demás , qué hace realmente y que se debe hacer ante esa pregunta.
Me pasa en prinicipio en lo que es migraciones… Pero estoy en vías de dockerizar instancias de staging y testing y me gustaría poder automatizar todo el proceso de instalación /actualización de G3, por eso también la pregunta.
Si respondés “Sí” a la pregunta “Desea conservar datos locales como usuarios y logs?” se ejecuta el comando “toba instancia exportar_local”.
Este comando se encarga de:
Exportar datos globales. Se exporta a la carpeta ‘<path proyecto Guaraní>/lib/toba/instalacion/i__desarrollo/global’ el contenido de las tablas: ‘apex_revision’, ‘apex_instancia’, ‘apex_checksum_proyectos’, ‘apex_usuario’, ‘apex_usuario_pregunta_secreta’, ‘apex_usuario_pwd_usados’.
Las tres primeras contienen información propia de la instancia y las restantes de los usuarios. Dado que en Guaraní los usuarios están en la base de datos de negocio esto último no aporta nada.
Exportar información local de los proyectos incluidos en la instancia (guarani, toba_editor, toba_usuarios, etc.). Se exporta a la carpeta de cada proyecto (‘<path proyecto Guaraní>/lib/toba/instalacion/i__desarrollo/p__guarani/’, por ejemplo) el contenido de las tablas: ‘apex_tarea’, ‘apex_arbol_items_fotos’, ‘apex_admin_album_fotos’, ‘apex_admin_param_previsualizazion’, ‘apex_usuario_proyecto_gadgets’, ‘apex_usuario_proyecto’, ‘apex_usuario_proyecto_perfil_datos’.
Las primeras contienen información relacionada a la operatoria del Toba-Editor y las dos últimas de los usuarios propios del proyecto. Una vez más, para el caso de Guaraní lo último no aporta nada.
Si estás dentro del proceso de actualización de versiones fijate que este comando se ejecuta previo a la regeneración de la instancia. Por lo tanto no tiene sentido que vuelvas a hacerlo acá. Lo correcto en este caso es responder “No”.