Hola Jhon,
me parece que tenes dos temas ahi:
- Por un lado la exportacion con COPY... suele traer algunos dolores de cabeza.
- Por otro lado, en 8.3 la exportacion de bytea... se hace con el formato 'escape' (mas
info), que en teoria tendria que ser levantado correctamente por la version 9.x... pero con algunas cosas puede romperse, fijate que al final de la pagina dice que dependiendo como lo exportaste, podes tener que escapar manualmente ciertos caracteres para que no se rompa.
Lo mejor seria que lo puedas hacer con pg_dump, en lo posible exportando a sentencias insert.
Por otro lado, tener 2 versiones de motor de bd diferentes (y encima tan diferentes) entre desarrollo y produccion, es para dolores de cabeza... por que no actualizan la version de desarrollo a algo un poco mas moderno, aunque sea una 8.4 (que aun esta soportada).
Saludos