Hola Sergio, yo creo que sí, que hay que ejecutar el docker-run del ungs/sudocu-db-instalador
Me parece que en la documentación sigue figurando el comando de actualización de la versión anterior (por eso figura con ungs/sudocu-db-instalador:1.0.9)
Supongo que tendría que ser con ungs/sudocu-db-instalador:1.0.13, pero esperaría a que lo confirmen, dado que hay distintas versiones en las imagenes que componen el sudocu en este versión EEI 1.0.4
Las imagenes que veo que se van a utilizar en EEI 1.0.4 de sudocu son las siguientes:
Al parecer, mirando el instalador, en el script sql de actualización de la versión 1.0.10 hace un ALTER TABLE en la tabla sudocu.personas y pone en NOT NULL la columna nro_doc.
El problema es que en los datos existentes de la versión actual (1.0.9), hay muchos registros con esa columna con valor NULL.
Como es un ambiente de pruebas con el que estoy trabajando, la pregunta es la siguiente, ¿ se le puede poner cualquier valor a esa columna?, de esa forma podría instalar la versión nueva. (es una versión de pruebas, pero donde ya tengo muchos usuarios creados y han estado usando justamente para probar el sistema)
Hola, dejo documentado que fue lo que hice en base a mis preguntas.
Lo corrí con :1.0.13 y funcionó (previo acomodar la tabla sudocu.personas como me sugirieron desde sudocu).
Si, Funciona
El siguiente query completa los valores nulos en la tabla sudocu.persona con valores random. (solamente para poder continuar con lo que ya está configurado en el ambiente de pruebas)
UPDATE sudocu.personas SET nro_doc = concat('sin_nro_', (select substr(md5(random()::text), 0, 10))) WHERE nro_doc IS NULL;