| From: | Tino Wildenhain <tino(at)wildenhain(dot)de> |
|---|---|
| To: | Shane Ambler <pgsql(at)Sheeky(dot)Biz> |
| Cc: | Ken Winter <ken(at)sunward(dot)org>, 'PostgreSQL pg-general List' <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re: Extracting data from deprecated MONEY fields |
| Date: | 2008-06-07 12:06:07 |
| Message-ID: | 484A79AF.9010301@wildenhain.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Hi,
Tino Wildenhain wrote:
> Hi,
>
> Shane Ambler wrote:
> ...
>> I think the steps Joshua is referring to are -
>>
>> 1. pg_dump -t mytable_with_money mydb > mytable_backup.sql
>> 2. edit table definition in backup file to use numeric
>> 3. remove $ and , from money column data
>> 4. DROP TABLE mytable_with_money
>> 5. psql < mytable_backup.sql
>>
>> While the data is in a text file regex tasks to remove the money
>> formatting become a lot simpler.
>
> to_char() and back to numeric shouldn't be a problem within the database
> and we have regex too if anything fails. I don't think you need to
> dump and edit the dump to achive that.
Ah sorry forget that... neither to_char nor cast to text works. Really a
horrible datatype :(
Tino
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Adam Rich | 2008-06-07 13:54:03 | Re: hopefully a brain teaser, can't quite figure out query |
| Previous Message | Kimball Johnson | 2008-06-07 12:04:24 | Re: FW: make rows unique across db's without UUIP on windows? |