Actualización de SUDOCU

la solución momentánea es pasar los tipos de documentos creados por la universidad con un ID mayor a 20.000

En nuestro caso, como no teníamos numeradores creados para ese tipo, y tampoco teníamos template creado para ese tipo que creamos, movimos nuestro tipo de documento al ID 20.001 con las siguientes queries:


INSERT INTO sudocu.documentos_tipos (id,id_padre,nombre,nombre_plural,nombre_singular,nombre_abrev,id_nuxeo,visibilidad,esencia,alias_busqueda,tipo_leido,nivel_firma,config,eliminado)
SELECT 20001 AS id,id_padre,nombre,nombre_plural,nombre_singular,nombre_abrev,id_nuxeo,visibilidad,esencia,alias_busqueda,tipo_leido,nivel_firma,config,eliminado
FROM sudocu.documentos_tipos WHERE id = 36;

UPDATE sudocu.documentos SET id_tipo = 20001 WHERE id_tipo = 36;

UPDATE sudocu.documentos_versiones SET id_tipo = 20001 WHERE id_tipo = 36;

UPDATE sudocu.usuarios_permisos_documentos SET id_tipo_documento = 20001 WHERE id_tipo_documento = 36;

Y luego BORRAMOS el el ID 36 (para que funcione el script de actualización)


DELETE FROM sudocu.documentos_tipos WHERE id = 36;

LUEGO DE HACER ESTO EL SCRIPT TERMINÓ DE EJECUTARSE:


docker run --rm   --env SUDOCU_DB_HOST=X.X.X.X   --env SUDOCU_DB_NAME=XXXX  --env SUDOCU_DB_PORT=X   --env SUDOCU_DB_USER=XXXX   --env SUDOCU_DB_PASSWORD=XXXXXX   ungs/sudocu-db-instalador:1.0.9
[INFO] Processed migration 20200803172958-v108
[INFO] Processed migration 20200813191107-v109
[INFO] Done