Skip site navigation (1) Skip section navigation (2)

RE: initdb -E LATIN9 no funciona

From: "Javier Aquino H(dot)" <JAquino(at)LexusEditores(dot)com>
To: "'Gunnar Wolf'" <gwolf(at)gwolf(dot)org>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: initdb -E LATIN9 no funciona
Date: 2010-09-24 04:12:16
Message-ID: !&!AAAAAAAAAAAYAAAAAAAAAM2s7SGV8UJPhOCUGX7igBnCgAAAEAAAAEKhOXXFBDJPt5L9A73Yg1QBAAAAAA==@LexusEditores.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda

-----Mensaje original-----
De: Gunnar Wolf [mailto:gwolf(at)gwolf(dot)org] 
Enviado el: jueves, 23 de septiembre de 2010 10:20 p.m.
Para: Javier Aquino H.
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] initdb -E LATIN9 no funciona

Javier Aquino H. dijo [Thu, Sep 23, 2010 at 09:14:23PM -0500]:
>> Estimado colisteros,
>> 
>> Tengo un pequeño problema al inicializar el cluster no puedo especificarle
>> el encoding LATIN9, he probado de varias formas, pero nada, por ejemplo:
>> 
>> initdb –E latin9
>> 
>> initdb –locale=es_PE.latin9
>> 
>> initdb –E latin9 –locale=es_PE
>> 
>> en ningún caso puedo crear el cluster, sin embargo si cambio latin9 por
>> latin1 si puedo hacerlo en ambos casos, alguien sabe a que se debe ???
>> resulta que si necesito activar LATIN9 porque voy a usar el símbolo de Euro.

>No uses latin9. Es ya obsoleto hace tiempo. Cualquier sistema
>operativo decentemente moderno te soporta UTF-8 de cajón.
>

Jaime, Alvaro y Gunnar .... gracias por responder y por los consejos.

Efectivamente no existe un locale es_PE.iso885915 o un es_PE.latin9, solo hay

es_PE, es_PE.iso88591 y es_PE.utf8

Al final cree el cluster con es_PE.utf8 y cree la base de datos con este comando:

CREATE DATABASE prueba ENCODING 'LATIN9' TEMPLATE template0 LC_COLLATE 'C' LC_CTYPE 'C';

Y funcionó, pero tengo una duda, habrá algún degrado de performance al tener LC_COLLATE y LC_CTYPE en 'C' ????

Valdrá la pena usar UTF8 (que almacena entre 1 y 4 bytes por carácter) o LATIN9 (1 byte por carácter) pero con LC_COLLATE y LC_CTYPE en 'C' ????? que es mejor ????

Saludos,

Javier.



In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2010-09-24 04:19:10
Subject: RE: initdb -E LATIN9 no funciona
Previous:From: Alvaro HerreraDate: 2010-09-24 04:04:55
Subject: RE: saludos

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group