Error al actualizar Diaguita a la 4.3.0 (RESPONDIDO)

Buenas estamos tratando de actualizar nuestro entornos de pruebas de diaguita de la 4.1.0 a la 4.3.0 pero estamos teniendo el problema que al correr el comando de proyecto:actualizar ocurre un error durante la migración de la db de toba_usuarios

MAIN.ERROR: 0 - SQL ERROR: SQLSTATE[23503]: Foreign key violation: 7 ERROR: insert or update on table “apex_usuario_proyecto_perfil_datos” violates foreign key constraint “apex_usu_proy_pd_fk_perf_dat” DETAIL: Key (proyecto, usuario_perfil_datos)=(diaguita, 63) is not present in table “apex_usuario_perfil_datos”

Los usuarios y roles parecen importarse bien pero al final es la tabla “apex_usuario_proyecto_perfil_datos” que queda vacia.

Buenos días,

Para actualizar a la versión 4.3.0 de la 4.1.0, tienen que pasar por la versión 4.2.0.

La actualización la realizaron directo de 4.1.0 a 4.3.0?

Saludos!

Gracias por la respuesta y si la actualización la estamos haciendo directamente desde 4.1.0 a la 4.3.0. Ahora vamos a intentar pasar por la 4.2.0

Tratamos de actualizar la 4.1.0 a la 4.2.0 pero ocurre el mismo error
[ERROR] SQL ERROR: SQLSTATE[23503]: Foreign key violation: 7 ERROR: insert or update on table
“apex_usuario_proyecto_perfil_datos” violates foreign key constraint “apex_usu_proy_pd_fk_perf_dat”
DETAIL: Key (proyecto, usuario_perfil_datos)=(diaguita, 63) is not present in table
“apex_usuario_perfil_datos”.

Hola Francisco,
Podrías indicarnos si estos es un ambiente de test, ya que si lo es y la base de datos donde se encuentra el proyecto y del framework no coinciden falla porque al tener perfiles de datos no los encuentra y da esta clase de errores.
Saludos!!!

Si es un ambiente de pruebas, pero es exactamente igual al de produccion ¿donde podria revisar esto que mencionas de la base de datos y del framework?

Hola Francisco,
En el archivo instalador.env vean si los datos de la base de datos de negocio coincide con la del framework(toba):

###### CONFIG DE BASE DE DATOS DE NEGOCIO ###### PROYECTO_DB_HOST=localhost
PROYECTO_DB_PORT=5432
PROYECTO_DB_DBNAME=diaguita
PROYECTO_DB_USERNAME=postgres
PROYECTO_DB_PASSWORD=postgres
PROYECTO_DB_ENCODING=LATIN1
PROYECTO_DB_SCHEMA=diaguita

##### CONFIG DE BASE DE DATOS DE TOBA ###### TOBA_DB_HOST=localhost
TOBA_DB_PORT=5432
TOBA_DB_DBNAME=toba_diaguita
TOBA_DB_USERNAME=postgres
TOBA_DB_PASSWORD=postgres #TOBA_DB_ENCODING=LATIN1

Verifiquen que XXXX_DB_XXXX que coincidan ya que el esquema toba_diaguita se encuentra en la misma base de datos.

Saludos!!!

Buenas Diego las variables de entorno coinciden

Francisco este tema se continua en el GDS reportado 83292.
Saludos!!!

Hola Francisco,

Te enviamos la solución por el ticket GDS 83292.

Saludos!