Una diéresis U en minúsculas es 0xfc en ISO 8859-1 (AKA Latin-1) pero 0xfc no es un carácter UTF-8 válido. El problema es que tiene una cadena Latin-1 que está tratando de tratar como UTF-8 y PostgreSQL se queja con razón.
Arregle la fuente de datos para que le envíe UTF-8 o, si siempre le enviará Latin-1, arregle la codificación usted mismo con algo como:
utf_8_string = latin_1_string.force_encoding('iso8859-1').encode('utf-8')
y luego trabajar con utf_8_string
versión.