| |||
| Hola amigos, Acabo de instalar la version 8.3.0 en mi sistema SUSE Linux ES. Anteriormente tenia la version 8.2.x y podia crear BD con encoding LATIN1 Ahora con esta version 8.3.0 no las deja crear... me reporta lo siguiente: createdb -E LATIN1 xx createdb: falló la creación de la base de datos: ERROR: la codificación LATIN1 no coincide con la configuración regional del servidor es_ES.UTF-8 DETALLE: La configuración regional LC_CTYPE del servidor requiere la codificación UTF8. Cuando hice el configure le di las siguientes opciones... ./configure --prefix=/var/lib/pgsql --datadir=/db/pgsqldata --enable-integer-datetimes --enable-nls No se que hacer para poder crear BD con este encoding Agradezco de antemano sus valiosas indicaciones para poder resolver este impase Un Cordial Saludo |
| |||
| Re: Postgresql 8.3.0 no deja crear BD con encoding LATIN1 Buenas, El servidor está en UTF8 y no te deja crear una BD en Latin, aunque es cierto que en la 8.x no habia problemas. Mirar para cambiar la codificación del servidor. Salu2 |
| |||
| Re: Postgresql 8.3.0 no deja crear BD con encoding LATIN1 Buen Dia seyko, gracias por su respuesta..... Precisamente ese es el lio que tengo..... por donde le cambio esa configuracion del servidor? Mi S.O. es SUSE Linux ES 10 He tratado de cambiarla por YasT indicando que se utilice Codificacion UTF-8 o deshabilitandole esa opcion pero igual.... no me deja crear BD con Encoding LATIN1 Un Cordial Saludo Última edición por augusto_jaramil; 25/02/2008 a las 07:00 |
| |||
| Re: Postgresql 8.3.0 no deja crear BD con encoding LATIN1 vale, he estado investigando un poco sobre el tema y al parecer este tema ha cambiado en la version 8.3. http://www.postgresql.org/docs/8.3/i...multibyte.html En la documentación viene la respuesta seguro! Salu2 |
| |||
| Re: Postgresql 8.3.0 no deja crear BD con encoding LATIN1 hola seyko, yo estoy más o menos como tú. Resulta que quiere restaurar un backup de un base de datos que esta en LATIN1 y al hacerlo el servidor me dice que tiene que ser WIN1252. Estoy mirando como se puede cambiar la configuracion del servidor para que sea LATIN1. |
| |||
| Respuesta: Postgresql 8.3.0 no deja crear BD con encoding LATIN1 Para Ubuntu: La solución es cambiar la variable LANG, la cuál es leída por el postgres. Esta se cambia en vi /etc/default/locale, debe quedar la siguiente línea en la vairible que se encuentra en el archivo LANG="es_CO" Para Fedora vi /etc/sysconfig/i18n Nota: En caso de que ya se encuentre instalado el POstgres se debe borrar el Cluster, con el siguiente comando Service postgresql stop o etc/init.d/postgresql stop rm -rf /var/lib/pgsql/data. Esto es para que permita crear la base de datos Latin1. Luego inicia el servidor Service postgres start(sale error para que inicie el cluster)… creo q se debe dar service postgres inidb para que cree de nuevo el cluster |