Error de FK en tabla mug_cod_postales al migrar_base 3.22.0

Buenass,

Estamos en 3.20.1 migrando a 3.22.0 y al ejecutar migrar_base falla un script de 3.21, concretamente:
001631.sql

con el error:

ERROR ejecutando SQL:
 [CODIGO]: 7
 [SQLSTATE]: db_23505 
 [MENSAJE]: ERROR:  duplicate key value violates unique constraint "pk_mug_cod_postales"
DETAIL:  Key (localidad, codigo_postal)=(1, -) already exists.

por lo que revise, en un script anterior (001625.sql) ya asignó el par (localidad, codigo_postal)=(1, -), por eso falla luego.

¿como debemos proceder en este caso?

Muchas gracias!

Podes editar el archivo 001631.sql?
No veo el insert o update de la tabla mug_cod_postales con el codigo postal “-”
Si lo ves en tu archivo, comenta ese insert o update.
Lo que veo es:
UPDATE mug_cod_postales SET localidad = 1 WHERE localidad IN (5402000,5402001,19591,59101298,5402998);

Alejandro,
Lo que sucede es que esos registros que unifica el UPDATE ya tienen codigo_postal = ‘-’ (al menos en nuestra base). Concretamente, las localidades:
5402000
59101298
5402998

por eso falla la clave primaria de la tabla.

El codigo postal “-” no es un codigo postal valido, no se porque esta. Deberia borrarse de la tabla.