Re: best way to handle enum type

From: Tom Hart <tomhart(at)coopfed(dot)org>
To:
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: best way to handle enum type
Date: 2007-11-23 19:19:44
Message-ID: 474727D0.4040809@coopfed.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Bruce Momjian wrote:
> Tom Hart wrote:
>
>> On a side note, I was just reading through the 8.3 changelog, (where I
>> read about the enum datatype) and I noticed this line
>>
>> *
>>
>> Widen the MONEY data type to 64 bits (D'Arcy Cain)
>>
>> This greatly increases the range of supported MONEY values.
>>
>> I may be mistaken, but when I started developing this system (a data
>> mine for a financial institution) I was told that the money datatype was
>> deprecated and should not be used. Is this datatype still being worked
>> on, and would it be viable to use in my development, as it is currently
>> or in preparation for 8.3?
>>
>
> Uh, yea, we did discuss this during 8.3 development, and you will see in
> the 8.3 docs that MONEY is no longer marked as depricated.
>
> http://momjian.us/main/writings/pgsql/sgml/datatype-money.html
>
> Basically MONEY had some major limitations but now someone is working on
> improve it so we probably will keep it.
>
> We still have these TODO items for MONEY:
>
> * Add locale-aware MONEY type, and support multiple currencies
>
> http://archives.postgresql.org/pgsql-general/2005-08/msg01432.php
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg01181.php
>
> * MONEY dumps in a locale-specific format making it difficult to
> restore to a system with a different locale
Ok, that's pretty much what I was told. Our data mine doesn't need to be
aware of other locales/monetary formats atm, but given the changes that
are happening with the datatype, I think I'll just have to stick with
numeric(12,2). Are those TODO items scheduled to be worked on in 8.4 or
are they more of a 'someday' item?

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Alvaro Herrera 2007-11-23 19:25:33 Re: best way to handle enum type
Previous Message Bruce Momjian 2007-11-23 19:14:17 Re: best way to handle enum type