Error migrando de 3.15.0 a 3.20.1

Buenas tardes,
estamos realizando una migración de 3.15 a 3.20 y nos salta el siguiente problema.

– +++++++++++++++++++++++++++++++++++++++
– Script de conversi�n 001243.sql
– ++++++++++++++++++++++++++++++++++++++
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_22P02
[MENSAJE]: ERROR: la sintaxis de entrada no es v�lida para integer: �3-815�
CONTEXT: sentencia SQL: �ALTER TABLE int_pv_cursos ALTER COLUMN id_curso_externo TYPE Integer USING (trim(id_curso_externo)::integer)�
funci�n PL/pgSQL inline_code_block en la l�nea 22 en sentencia SQL

El problema que tenemos, es que encontramos que la tabla “int_pv_cursos”, tiene datos cargados y el campo “id_curso_externo” tiene datos del tipo “1-234” que no se pueden convertir a entero.

Como se puede seguir con el caso?

gracias y saludos!

Hola. Buenas tardes.
Esta tabla es la que guarda la relación entre la comisión de guaraní y las aulas de moodle.
Es raro que tengas un dato alfanumérico ahí ya que se correspondería a un id de aula de Moodle.

Qué estado figura que tiene ese curso en int_pv_cursos
?
Tenés acceso al Moodle para revisar en la base si ese id existe?