Query for block updates - Mailing list pgsql-sql

From Amit Shah
Subject Query for block updates
Date
Msg-id 200612031719.44642.ashah@opuspro.com
Whole thread Raw
Responses Re: Query for block updates  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-sql
Hi,

If this question doesn't belong to this mailing list, please pardon.

I have a table with a few hundred million rows, and I need to write a query 
that does something like follows --

Change all the values of a column to null where the value cannot be casted to 
numeric(20,4)

I have it as varchar, and I need to convert it to numeric(20,4).

I am using this query - alter table optiondata ALTER volume TYPE numeric(20,4) 
using cast(volume as numeric(20,4)); then wait for DB to complain, and then 
update that value to null, and just keep doing this till all garbadge is 
removed :-(

Thanks,
Amit


pgsql-sql by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: [HACKERS] Case Preservation disregarding case
Next
From: Tom Lane
Date:
Subject: Re: Query for block updates