Gente buenos días, estamos realizando la migración de 3.17.1 a 3.18.1 y al momento de ejecutar ./toba instancia regenerar -i desarrollo nos genera el siguiente error:
toba_usuarios:
--------------
Cargando datos globales......OK
Cargando componentes..........OK
Cargando permisos...OK
Cargando datos de la instancia.........OK
Actualizando secuencias
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_42703
[MENSAJE]: ERROR: column adef.adsrc does not exist
LINE 5: replace( substring(adef.adsrc,'''[^'']*'''), '''', '' ) ...
^
[SQL EJECUTADA]:
SELECT
c.relname as tabla,
a.attname as campo,
replace( substring(adef.adsrc,'''[^'']*'''), '''', '' ) as nombre
FROM
pg_catalog.pg_attribute a
LEFT JOIN pg_catalog.pg_attrdef adef ON a.attrelid=adef.adrelid AND a.attnum=adef.adnum
LEFT JOIN pg_catalog.pg_type t ON a.atttypid=t.oid
LEFT JOIN pg_catalog.pg_class c ON a.attrelid=c.oid
LEFT JOIN pg_catalog.pg_namespace as n ON c.relnamespace = n.oid
WHERE
adsrc like '%nextval%'
AND a.attnum > 0 AND NOT a.attisdropped
AND n.nspname = 'desarrollo'
ORDER BY a.attname;
Cuando realizamos este paso en el servidor de Testing no hubo ningún problema.
Dónde puede estar el problema? YA verificamos la parte técnica y todos los paquetes están instalados de manera correcta.