Error en proceso de migración de DB al actualizar

Buenas tardes,

Estamos tratando de actualizar nuestra implementación SEEI en docker swarm, de la versión 1.7 a la 1.8 utilizando la documentación Actualizar desde versiones 1.7 a 1.8 | Solución de Expediente Electrónico Integrado.

Nos encontramos con un problema al querer ejecutar el proceso de actualización de la base de datos de sudocu:

docker run --rm \
  --env SUDOCU_DB_HOST=ip-host-db-sudocu \
  --env SUDOCU_DB_NAME=sudocu \
  --env SUDOCU_DB_PORT=5432 \
  --env SUDOCU_DB_USER=postgres \
  --env SUDOCU_DB_PASSWORD=postgres \
  ungs/sudocu-db-instalador:1.4.17

, genera el siguiente error:

db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    | [ERROR] AssertionError [ERR_ASSERTION]: ifError got unwanted exception: relation "perfil_datos" already exists
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at /usr/local/lib/node_modules/db-migrate/lib/commands/on-complete.js:15:14
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at tryCatcher (/usr/local/lib/node_modules/db-migrate-pg/node_modules/bluebird/js/release/util.js:16:23)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Promise.successAdapter (/usr/local/lib/node_modules/db-migrate-pg/node_modules/bluebird/js/release/nodeify.js:22:30)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Promise._settlePromise (/usr/local/lib/node_modules/db-migrate-pg/node_modules/bluebird/js/release/promise.js:601:21)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Promise._settlePromiseCtx (/usr/local/lib/node_modules/db-migrate-pg/node_modules/bluebird/js/release/promise.js:641:10)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at _drainQueueStep (/usr/local/lib/node_modules/db-migrate-pg/node_modules/bluebird/js/release/async.js:97:12)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at _drainQueue (/usr/local/lib/node_modules/db-migrate-pg/node_modules/bluebird/js/release/async.js:86:9)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Async._drainQueues (/usr/local/lib/node_modules/db-migrate-pg/node_modules/bluebird/js/release/async.js:102:5)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Immediate.Async.drainQueues [as _onImmediate] (/usr/local/lib/node_modules/db-migrate-pg/node_modules/bluebird/js/release/async.js:15:14)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at processImmediate (internal/timers.js:464:21)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Parser.parseErrorMessage (/usr/local/lib/node_modules/db-migrate-pg/node_modules/pg-protocol/dist/parser.js:287:98)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Parser.handlePacket (/usr/local/lib/node_modules/db-migrate-pg/node_modules/pg-protocol/dist/parser.js:126:29)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Parser.parse (/usr/local/lib/node_modules/db-migrate-pg/node_modules/pg-protocol/dist/parser.js:39:38)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Socket.<anonymous> (/usr/local/lib/node_modules/db-migrate-pg/node_modules/pg-protocol/dist/index.js:11:42)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Socket.emit (events.js:400:28)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at addChunk (internal/streams/readable.js:293:12)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at readableAddChunk (internal/streams/readable.js:267:9)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at Socket.Readable.push (internal/streams/readable.js:206:10)
db-installer.1.niy54aogmp20@Arai-LDAP-Huarpe    |     at TCP.onStreamRead (internal/stream_base_commons.js:188:23)

Específicamente a sudocu, estaríamos tratando de actualizar de 1.4.8 a 1.4.17

Nos falta realizar algún paso?

Muchas gracias,
Saludos.

Buen día, podrías enviar lo que contiene la tabla sudocu.migrations?

select * sudocu.migrations;

puede estar faltando alguna fila. Debería haber una fila por cada versión de sudocu incluídas las versiones de arranque que son el “init” y el “seed”.
Quedo a la espera de tu respuesta para continuar la asistencia.
Saludos!

Buen día Elisa,

Gracias a lo que me comentaste pude encontrar la solución. Resulta que en la base no teníamos la tabla migrations, probablemente debido a la forma que armamos la base, así que creando la tabla y completándola con los datos acorde hasta la versión 1.4.8 solucioné el problema y pude actualizar correctamente.

Muchas gracias por la ayuda!
Saludos!