On 08/06/2011 01:10 PM, Luis Guillermo Trejo López wrote:
Hola, este enlace tiene la información que necesitas, en repetidas
ocasiones he tenido que hacer cambios de codificación de mi BD en
ambiente de desarrollo (y no es necesario crear ni eliminar tablas ú
otros objetos), no te contesté antes, ya que apenas vengo a revisar
los correos de la lista, pues he estado un ocupado.
http://darkchicles.wordpress.com/2009/04/15/cambiar-la-codificacin-de-caracteres-en-
<http://darkchicles.wordpress.com/2009/04/15/cambiar-la-codificacin-de-caracteres-en-postgres/>postgres/
<http://darkchicles.wordpress.com/2009/04/15/cambiar-la-codificacin-de-caracteres-en-postgres/>
Es decir que tu consulta quedaria
update pg_databaseset encoding=6where datname='nombreBaseDeDatos';
y eso seria todo, espero te sea útil.
I la informacion que ya esta en la BD con otra codificacion? Creo
realmente que esto es incorrecto y no se puede cambiar la codificacion
sin el "lio" de crear la base de datos de nuevo o al menos, luego de
esta consulta que Luis mando, restaurar la misma.
Quizas esta equivocado, simplemente fijate en los datos que ya tenes en
la BD despues del cambio que el propone a ver si no te "rompio" lo que
ya tenias guardado con la codificacion anterior
Saludos
Rodrigo Gonzalez
Luis Guillermo Trejo López
Análisis, Diseño y Desarrollo de Software
El 6 de agosto de 2011 03:18, Rodrigo Gonzalez
<rjgonz...@estrads.com.ar <mailto:rjgonz...@estrads.com.ar>> escribió:
On 08/05/2011 03:56 PM, Jaime Rivera Rojas wrote:
Compañeros listeros como puedo hacer para cambiar la codificación
de una base de datos que esta en LATIN9 u UTF8 y ya contiene datos.
Creo que la unica forma es pg_dump, drop database, create database
(con la codificacion que queres), pg_restore
Saludos,
Jaime