Re: Money type - Mailing list pgsql-hackers

From Karel Zak
Subject Re: Money type
Date
Msg-id 20020516125154.A13161@zf.jcu.cz
Whole thread Raw
In response to Money type  ("D'Arcy J.M. Cain" <darcy@druid.net>)
List pgsql-hackers
On Thu, May 16, 2002 at 06:11:43AM -0400, D'Arcy J.M. Cain wrote:
> I know that the money type is supposed to be deprecated but I think that 
Right.

> there is still some benefit to it.  It is small and fast.  There are some 
> problems and I would like to address them.
> 
> The output has a dollar sign attached.  This is NA centric and we said years 
> ago that we were going to drop it.  I think that that is enough warning.  
> Unless someone has a problem with that I will just go in and get rid of it.
> 
> Also somewhat NA centric is the two decimal places.  This was originally 
> meant to be locale driven but that is a problem for other reasons.  What 
> about defaulting it to two decimal places but allowing it to be redefined at 
> table creation time?  How hard would it be to make it accept an optional 
> precision?
>
> It doesn't cast to other types.  If it simply cast to float that would allow 
> it to be more flexible.  Do I need to add a float return function for that to 
> work?
> 
> Limited precision.  This can be fixed by going to a 64 bit integer for the 
> underlying type.  Are we at a point where we can do that yet?  I am afraid 
> that there are still systems that don't have a native 64 bit type.  This is 
> not as critical as the other items I think.
I think right is use numeric and to_char() for currency symbol and common and locales correct number formatting. IMHO
it'sbetter thanuse dagerous float and hard coded currency symbol.
 
For example in my country (and a lot of others) is the current moneydatetype total useless. We have currency symbol
afternumber, etc.
 
Sorry but _IMHO_ is better a less good supported types than more bad datetypes.
       Karel

-- Karel Zak  <zakkr@zf.jcu.cz>http://home.zf.jcu.cz/~zakkr/C, PostgreSQL, PHP, WWW, http://docs.linux.cz,
http://mape.jcu.cz


pgsql-hackers by date:

Previous
From: "D'Arcy J.M. Cain"
Date:
Subject: Money type
Next
From: Joerg Hessdoerfer
Date:
Subject: WIN32 native ... lets start?!?