Excerpts from numael vacca's message of mar oct 04 12:10:09 -0300 2011: > Hola a todos !!! > > Mi problema es el siguiente, estoy utilizando postgresql 8.2 con encodign > LATIN1, y ahora quiero migrar a Postgresql 9.1 > pero cuando intento crear la base de datos con > CREATE DATABASE nombre WITH ENCODING='LATIN1' > me da error > > pero postgres 8.2 solo se va a actualizar hasta nov de 2011, por eso quiero > hacer dicha migración.
La última versión soportada de 8.2 se liberará DESPUÉS de DICIEMBRE 2011. > entonces mi pregunta es la siguiente, ¿cómo puedo pasar la base de datos > (con mucha información) de LATIN1 en postgresql 8.2 > a UTF-8 en postgresql 9.1, sin perder o dañar los caracteres con acentos? Puedes hacer un dump en UTF8 usando la opción -E de pg_dump (o bien la variable de ambiente PGCLIENTENCODING). Para usar la misma aplicación contra esa base de datos deberás definir client_encoding=latin1 (probablemente usando ALTER DATABASE .. SET client_encoding=latin1). -- Álvaro Herrera <alvhe...@alvh.no-ip.org> - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda