lunes, julio 07, 2008

client_encoding en el pg_restore

Bueno hace tiempo estaba buscando como restaurar una base de datos de un encoding a otro a la hora de restaurar un backup.. en la lista de español Alvaro Herrera indico el como:

Haz el pg_dump normalmente (en Latin1), y luego

PGOPTIONS="-c client_encoding=latin1" pg_restore el-dump-de-tu-base.dump

Creo que eso debería funcionar.

(Obviamente, al hacer initdb en 8.3 se debió haber escogido una
configuración regional en utf8)