Exportar proyecto e importarlo en otra computadora con toba 3.4

Tengo un proyecto creado con toba_editor en una computadora con wampserver y postgresql localmente en windows 10 y quiero exportarlo e importarlo en otra computadora con wampserver y postgresql en windows 11, cómo puedo hacerlo fácilmente sin tener que crear las operaciones de nuevo en la computadora con windows 11?

Buen día

  1. Instalar en ambos equipos las mismas versiones de postgres
  2. Instalar en ambos equipos el framework siu-toba

En tu proyecto

  1. Ejecutar por consola toba proyecto exportar -p tuproyecto -i desarrollo
  2. Copiar la carpeta completa de tu proyecto

En el otro equipo

  1. Pegar el proyecto anterior en /framework/proyectos
  2. Ejecutar por consola toba proyecto cargar -p tuproyecto -i desarrollo
  3. Ejecutar por consola toba proyecto publicar -p tuproyecto -i desarrollo
  4. Reiniciar apache
  5. Navegar en normalmente a /toba_editor/3.4

Lo otro es crear un instalador del proyecto, pero NO lo tengo actualizado desde la versión 1.7

Cordial saludo

Gracias por la respuesta.

Pero ahora tengo otro problema: intenté eliminar el proyecto y me dice que no se encuentra el driver, pero tengo habilitado el pdo_pgsql en las extensiones de php, y además me da este error:

Existe un problema con la base de datos, por favor verifique los logs

Pero por alguna razón el proyecto que estoy tratando de cargar no existe.

¿Cómo lo puedo solucionar?

Tengo un problema, en la pc de origen el proyecto que quiero exportar es el único proyecto que tengo, pero en la computadora destino tengo otros tres proyectos, cómo hago para que el proyecto exportado pueda importarlo a la otra pc sin tener conflicto con los otros tres proyectos de esa pc?

No hay problema, cada proyecto tiene sus propios directorios como: PHP, Metadatos, www, etc.

Asumiendo que son las mismas versiones del framework siu-toba

EN PC ORIGEN

  1. Ejecutar el comando toba proyecto exportar -p mi_proyecto -i desarrollo
  2. Copiar toda la carpeta del proyecto en el pc destino, donde tienes los otros proyectos
  3. En pc destino, ejecutar el comando toba proyecto cargar -p mi_proyecto -i produccion
  4. Reiniciar servicios de apache
  5. Después de esto, puedes seguir trabajando en desarrollo y para pasarlo ejecutar a un lado exportar y en el otro reemplazar las carpetas php y metadatos, y ejecutar el comando regenerar

Cordial saludo

Ejecuté el comando toba proyecto exportar -p estructuras -i desarrollo y exporta bien, pero cuando ejecuto toba proyecto cargar -p estructuras -i desarrollo me da este error:

ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci�n o actualizaci�n en la tabla �apex_objeto� viola
la llave for�nea �apex_objeto_fk_puntos_montaje�
DETAIL: La llave (proyecto, punto_montaje)=(estructuras, 23825712000001) no
est� presente en la tabla �apex_puntos_montaje�.
[SQL EJECUTADA]: COMMIT TRANSACTION;

¿Cómo lo puedo solucionar?

Deberías verificar las versiones que tienes en ambos pc, porque si es una versión diferente, no sirve cargar, sino el comando importar.

Gracias por la respuesta, pero ahora me da este error:

¿Qué log tengo que ver para ver cuál es el error que me marca?

Ya lo logré, el problema era que no existía la base de datos del toba de origen, la creé en la pc de destino y funcionó perfecto.

Excelente felicitaciones, te recomiendo manejar las dos instancias desarrollo y producción en pcs separados, créeme que me ha sacado de muchos problemas

Cordial saludo