Error update 3.13 a 3.15

Hola,
Al ejecutar todos los pasos para actualizar a la v3.15 todo va bien hasta la migracion de la base:

]# ./guarani migrar_base
Ejecutado: 19/04/18 09:40:38

Migrando la base de la versi▒n 3.13.0 hasta la versi▒n 3.15.0
Desactivando esquema de auditoria durante la migraci▒n OK
Actualizando BD de negocios a version 3.13.1

Actualizando BD de negocios a version 3.13.2

Actualizando BD de negocios a version 3.14.0
Ejecutando Archivo: 000879.sql
. Ejecutando Archivo: 000880.sql
. Ejecutando Archivo: 000881.sql
. Ejecutando Archivo: 000882.sql
. Ejecutando Archivo: 000883.sql
. Ejecutando Archivo: 000884.sql
. Ejecutando Archivo: 000885.sql
. Ejecutando Archivo: 000886.sql
. Ejecutando Archivo: 000887.sql
. Ejecutando Archivo: 000888.sql
. Ejecutando Archivo: 000889.sql
. Ejecutando Archivo: 000890.sql
. Ejecutando Archivo: 000891.sql
. Ejecutando Archivo: 000892.sql
. Ejecutando Archivo: 000893.sql
. Ejecutando Archivo: 000894.sql
. Ejecutando Archivo: 000895.sql
. Ejecutando Archivo: 000896.sql
. Ejecutando Archivo: 000897.sql
. Ejecutando Archivo: 000898.sql
. Ejecutando Archivo: 000899.sql
. Ejecutando Archivo: 000900.sql
. Ejecutando Archivo: 000901.sql
. Ejecutando Archivo: 000902.sql
. Ejecutando Archivo: 000903.sql
. Ejecutando Archivo: 000904.sql
. Ejecutando Archivo: 000905.sql
. Ejecutando Archivo: 000906.sql
. Ejecutando Archivo: 000907.sql
. Ejecutando Archivo: 000908.sql
. Ejecutando Archivo: 000909.sql
. Ejecutando Archivo: 000910.sql
. Ejecutando Archivo: 000911.sql

ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_2BP01
[MENSAJE]: ERROR: cannot drop view vw_localidades because other objects depend on it
DETAIL: view vu_personas_contactos depends on view vw_localidades
view unr_vw_personas depends on view vw_localidades
HINT: Use DROP … CASCADE to drop the dependent objects too.
[SQL EJECUTADA]: – +++++++++++++++++++++++++++++++++++++++
– Script de conversi▒n 000911sql
– +++++++++++++++++++++++++++++++++++++++
– BEGIN WORK;

– ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
– View: vw_localidades
– Version: 3.0.0, 3.14.0
– Recupera los datos de las localidades
– ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

DROP VIEW IF EXISTS vw_localidades;
CREATE OR REPLACE VIEW vw_localidades
(
localidad,
localidad_nombre,
localidad_nombre_abreviado,
localidad_ddn,
dpto_partido,
dpto_partido_nombre,
dpto_partido_estado,
provincia,
provincia_nombre,
pais,
pais_nombre,
paises_codigo_iso,
continente,
continente_nombre

)
AS
SELECT mug_localidades.localidad,
mug_localidades.nombre,
mug_localidades.nombre_abreviado,
mug_localidades.ddn,
mug_dptos_partidos.dpto_partido,
mug_dptos_partidos.nombre,
mug_dptos_partidos.estado,
mug_provincias.provincia,
mug_provincias.nombre,
mug_paises.pais,
mug_paises.nombre,
mug_paises.codigo_iso,
mug_continentes.continente,
mug_continentes.nombre

FROM mug_localidades,
mug_dptos_partidos,
mug_provincias,
mug_paises,
mug_continentes

WHERE mug_localidades.dpto_partido = mug_dptos_partidos.dpto_partido
AND mug_dptos_partidos.provincia = mug_provincias.provincia
AND mug_provincias.pais = mug_paises.pais
AND mug_paises.continente = mug_continentes.continente;

– ++++++++++++++++++++++++++++++ Fin view vw_localidades +++++++++++++++++++++++++++++++++++++++

GRANT SELECT ON vw_localidades to public;

– ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
– View: vw_localidades_cp
– Version: 3.14.0
– Recupera los datos de las localidades y codigos postales.
– Puede recuperar mas de un registro por localidad si existen mas de un codigo postal
– ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

DROP VIEW IF EXISTS vw_localidades_cp;
CREATE OR REPLACE VIEW vw_localidades_cp
(
localidad,
localidad_nombre,
localidad_nombre_abreviado,
localidad_ddn,
localidad_codigo_postal,
dpto_partido,
dpto_partido_nombre,
dpto_partido_estado,
provincia,
provincia_nombre,
pais,
pais_nombre,
paises_codigo_iso,
continente,
continente_nombre
)
AS
SELECT mug_localidades.localidad,
mug_localidades.nombre,
mug_localidades.nombre_abreviado,
mug_localidades.ddn,
mug_cod_postales.codigo_postal,
mug_dptos_partidos.dpto_partido,
mug_dptos_partidos.nombre,
mug_dptos_partidos.estado,
mug_provincias.provincia,
mug_provincias.nombre,
mug_paises.pais,
mug_paises.nombre,
mug_paises.codigo_iso,
mug_continentes.continente,
mug_continentes.nombre

FROM mug_localidades
LEFT JOIN mug_cod_postales ON mug_cod_postales.localidad = mug_localidades.localidad,
mug_dptos_partidos,
mug_provincias,
mug_paises,
mug_continentes

WHERE mug_localidades.dpto_partido = mug_dptos_partidos.dpto_partido
AND mug_dptos_partidos.provincia = mug_provincias.provincia
AND mug_provincias.pais = mug_paises.pais
AND mug_paises.continente = mug_continentes.continente;

– ++++++++++++++++++++++++++++++ Fin view vw_localidades_cp +++++++++++++++++++++++++++++++++++++++

GRANT SELECT ON vw_localidades_cp to public;

– +++++++++++++++++++++++++++++++++++++++
– Fin Script de conversi▒n 000911.sql
– +++++++++++++++++++++++++++++++++++++++

Hubo errores en la migraci▒n.


TIEMPO: 0,440 segundos

Y al acceder vía web, aparece la leyenda:

La versión del sistema es mayor que la de la BD. Por favor actualice la BD a la nueva versión.

Como debemos proceder?

Gracias

Hola
Al parecer es por una vista que tienen unr_vw_personas por eso da el mensaje

" [MENSAJE]: ERROR:  cannot drop view vw_localidades because other objects depend on it
DETAIL:  view vu_personas_contactos depends on view vw_localidades
view unr_vw_personas depends on view vw_localidades"

Puedes encontrar informacion en este foro
Lo que debería hacer con estas personalizaciones es hacer un backup de ellas, luego borrarlas de la base actual que están migrando, para que no de errores, y una vez terminada la migración volverlas a crear (teniendo en cuenta que algunas de las originales, se cambiaron como en el caso de vw_localidades, y tal vez tengan que analizar si las vistas personalizadas les sirven o hay que cambiarlas)

Avísanos cualquier duda
Muchas gracias
Saludos

Hola, ya lo resolvimos eliminando con un drop cascade la vista vw_localidades.