| From: | Brendan Jurd <blakjak(at)blakjak(dot)sytes(dot)net> |
|---|---|
| To: | Jerry <jerry(dot)levan(at)eku(dot)edu> |
| Cc: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: Turn off "money" formatting? |
| Date: | 2004-06-06 23:03:13 |
| Message-ID: | 40C3A2B1.6040903@blakjak.sytes.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
If you need to be able to cast money to numeric, you can just write your
own cast. This is one of the things about postgres that I dearly love.
You could probably even write the cast function in SQL using regular
expressions.
Then, you just write a query with an explicit cast, e.g. SELECT foo ::
numeric FROM bar;
I noticed in the docs that the money type is actually deprecated, so you
probably want to consider converting your column to the numeric type
regardless.
BJ
Jerry wrote:
>Is it possible to turn off the "$" and "," that appear in "money" formatted
>columns so I can dump the table in a numeric format?
>
>The man page hints that lc_monetary controls the formatting but I
>cannot find any clues on what to do...
>
>Apparently money cannot be cast to anything.
>
>I don't think it will be hard to write a custom tcl/perl
>script that takes a "copy checks to...." command to do the task
>but I would like a cleaner solution....
>
>
>Jerry
>
>---------------------------(end of broadcast)---------------------------
>TIP 8: explain analyze is your friend
>
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Jeffrey Melloy | 2004-06-06 23:25:42 | tsearch2 queries faster than expected |
| Previous Message | Greg Sabino Mullane | 2004-06-06 22:57:42 | Re: Check for prepared statement |