Germán C. Basisty escribió: > Tengo un cliente que desde hace un tiempo corre una base de datos LATIN1 en > PostgreSQL 8.0, y deseo migrar el motor a 8.3, pero cambiando el encodig de > dicha base a UTF. > > Cuál sería la forma elegante de realizar esta maniobra? Backup de la base y > luego restore no funciona bien, muchos símbolos del idioma español son > interpretados de forma incorrecta.
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) -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc. -- TIP 2: puedes desuscribirte de todas las listas simultáneamente (envía "unregister TuDirecciónDeCorreo" a [EMAIL PROTECTED])
