Re: Alternative to "Money" ...

From: Chris Gamache <cgg007(at)yahoo(dot)com>
To: Harald Fuchs <hf118(at)protecting(dot)net>, pgsql-admin(at)postgresql(dot)org
Subject: Re: Alternative to "Money" ...
Date: 2004-02-03 14:17:33
Message-ID: 20040203141733.80158.qmail@web13805.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin


... I can't _quite_ tell if you're serious or not ... :)

If you are serious, are you saying to do something like:

CREATE TABLE new_money (product text, dollars int4, cents int4);
INSERT INTO new_money (product, dollars, cents) values ('Flowbee','19','95');
INSERT INTO new_money (product, dollars, cents) values ('Garth Brooks\'s
Greatest Hits','9','99');

SELECT product, (dollars || '.' || cents)::numeric FROM new_money;
product | numeric
------------------------------+---------
Flowbee | 19.95
Garth Brooks's Greatest Hits | 9.99
(2 rows)

... Will that really improve performance? I'd probably have to create a view
and rule on the view if I didn't want to drasticly alter the way I'm handling
currency in my pre-existing code ...

CG

--- Harald Fuchs <hf118(at)protecting(dot)net> wrote:
> In article <20040130203122(dot)GA1488(at)wolff(dot)to>,
> Bruno Wolff III <bruno(at)wolff(dot)to> writes:
>
> > On Fri, Jan 30, 2004 at 10:55:13 -0800,
> > Chris Gamache <cgg007(at)yahoo(dot)com> wrote:
> >> Well, after living with the (depreciated) Money datatype for 5 years, I
> think
> >> its finally time to say goodbye (and now that we have DROP COLUMN it'll be
> MUCH
> >> easier transition). What's the preferred monetary datatype? numeric(10,2)?
> >> float4? float8? We're dealing only with US Dollars.
>
> > You probably just want plain numeric.
>
> As long as you don't want to deal with the new US budget deficit,
> storing cents in an INT or BIGINT column might perform better.
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 7: don't forget to increase your free space map settings

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Matt Clark 2004-02-03 14:42:40 Re: Alternative to "Money" ...
Previous Message Mark Lubratt 2004-02-03 13:54:41 pg_dump privileges