From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "rafael bonifaz" <rafael(dot)bonifaz(at)gmail(dot)com> |
Cc: | "Luis Rodrigo Gallardo Cruz" <rodrigo(at)nul-unu(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: latin1 y |
Date: | 2008-02-10 07:52:08 |
Message-ID: | c2d9e70e0802092352u46f4c9f8t50033220b5a83ad3@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2008/2/9 rafael bonifaz <rafael(dot)bonifaz(at)gmail(dot)com>:
> Gracias Luis por tu pronta respuestas
>
> [........]
>
> >
> >
> > > Entonces el equipo de desarrollo optó por mover la base de datos a
> latin1 y
> > > casi todo funciona bien menos los campos tipos money. En lugar de
> aparecer
> > > el sígno de $ aparecen carcateres extraños como en este ejemplo:
> > > €100,00
> >
> > Eso tiene toda la cara de error de codificación. Ahora bien, según yo,
> > los campos money no guardan el símbolo de moneda, sino tan solo la
> > cantidad, por lo que sospecho que es más un problema de representación
> > que de los datos guardados en sí. ¿Qué locale estás usando?
> >
> >
>
> Sinceramente no se como ver el locale que estamos utilizando.
desde psql usa:
SHOW LC_COLLATE ;
SHOW LC_CTYPE ;
estos dos solo los puedes setear al tiempo de hacer initdb
SHOW LC_MESSAGES ;
SHOW LC_MONETARY ;
SHOW LC_NUMERIC ;
SHOW LC_TIME ;
los demas los puedes cambiar cuando gustes..
> En todo caso
> estaba revisando la documentación de postgres y vi que el tipo de datos
> money esta haciendo "depracated" y se recomienda utilizar un tipo de dato
> numérica y la función to_char.
>
> Entonces de esta manera tenemos un problema con los locales ya que queremos
> que el separador de miles sea el "." y de decimales sea la ",". Es decir al
> revés que lo que hace el postgess por defecto.
>
eso lo puedes setear con LC_MONETARY y entonces usar en to_char D
para simbolo decimal y G para separador de miles
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Yasset Perez Riverol | 2008-02-11 16:37:14 | Performance y Postgresql.conf |
Previous Message | Sebastián Villalba | 2008-02-09 23:24:54 | Re: Replicacion y alta disponibilidad |