Para actualizar de una versión a otra es suficiente con actualizar el WAR a la última versión. El siguiente listado presenta aquellos cambios de versión en los que no es suficiente con actualizar y que requieren por parte del instalador tener más cosas en cuenta. Si el cambio de versión engloba varios cambios de versión del listado, estos han de ejecutarse en orden de más antiguo a más reciente.
De esta forma, si tuviéramos una instalación en una versión A.B.C y quisieramos actualizar a una versión posterior X.Y.Z para la cual existan versiones anteriores que incluyan cambios listados en este documento, se deberá realizar la actualización pasando por todas estas versiones antes de poder llegar a la versión deseada.
EJEMPLO: Queremos actualizar desde la versión 1.0.0 a la 3.0.0 y existe un cambio en la base de datos en la actualización de la versión 1.0.0 a la 2.0.0.
Se deberá realizar primero la actualización de la versión 1.0.0 a la 2.0.0 y luego desde la 2.0.0 a la 3.0.0
- Se han realizado cambios a la base de datos, por ello se proveen una serie de scripts SQL para adaptarse a la nueva versión. Ejecutar los scripts de la siguiente ruta en el esquema correspondiente por orden de fecha: etc/changes-from-release/2.10.0/db
- Es necesario ejecutar los scripts SQL del proyecto statistic-sdmx-srm contenidos en la carpeta
etc/changes-from-release/2.5.1/db/srm/postgresql/20211123_add-international-string-index.sql etc/changes-from-release/2.5.1/db/srm/postgresql/20211123_add-string-indexes.sql
- Es necesario ejecutar los scripts SQL contenidos en la carpeta
donde
etc/changes-from-release/2.9.1/db/srm/$BD/20210928_add-column-stream-message-status-to-tb_m_cat_schemes_versions.sql etc/changes-from-release/2.9.1/db/srm/$BD/20210928_add-column-stream-message-status-to-tb_m_codelists_versions.sql etc/changes-from-release/2.9.1/db/srm/$BD/20210928_add-column-stream-message-status-to-tb_m_concept_schemes_versions.sql etc/changes-from-release/2.9.1/db/srm/$BD/20210928_add-column-stream-message-status-to-tb_m_datastructure_versions.sql etc/changes-from-release/2.9.1/db/srm/$BD/20210928_add-column-stream-message-status-to-tb_m_org_schemes_versions.sql
$DBMS
se corresponde con el sistema de gestión de base de datos que esté utilizando. - Se debe modificar el fichero logback-srm-web.xml para añadir la siguiente entrada justo después del
inicio del tag configuration. La siguiente entrada configura un filtro a nivel de logs que evita que se emitan
mensajes de logs duplicados de forma indefinida a los que la nueva versión de Kafka es propenso.
<turboFilter class="org.siemac.edatos.core.common.util.ExpiringDuplicateMessageFilter"> <allowedRepetitions>5</allowedRepetitions> <cacheSize>500</cacheSize> <expireAfterWriteSeconds>900</expireAfterWriteSeconds> </turboFilter>
- El proceso de actualizaciones entre versiones para versiones anteriores a la 2.8.0 está definido en "Metamac - Manual de instalación.doc"