PHP Fatal error: Uncaught PDOException al migrar a Mapuche 3.12.0

Hola Juan Pablo, como estas?

Primero que todo te recomiendo partir de la base en producción, verificar los encoding que tenga y replicarlos.
Actualmente, la base de datos debe estar en encoding SQL-ASCII (si bien sabemos que funciona con otros, nuestros testeos los realizamos sobre este encoding).
Para crear la base desde el pgadmin, debes seleccionar encoding sqlascii y template0. Sino, desde linea de comandos seria algo asi:
CREATE DATABASE nombre_base WITH ENCODING=‘SQL_ASCII’ TEMPLATE=template0;

Luego haces el dump de la base y la restauras en la base que creaste (nombre_base).

Si esto no funciona, te pido por favor que nos ADJUNTES el log de postgres. Por ultimo, es importante verificar como esta definida la base actual.

Espero que te sea de ayuda.
Saludos, Nico.

PD: Si nos tenes que enviar algun dato sensible o que no pueda ser publico, lo podes realizar cargando un GDS.