| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Ron Johnson <ron(dot)l(dot)johnson(at)cox(dot)net> |
| Cc: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: UPDATE sql question |
| Date: | 2003-08-01 15:16:42 |
| Message-ID: | 8293.1059751002@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Ron Johnson <ron(dot)l(dot)johnson(at)cox(dot)net> writes:
> On Mon, 2003-07-28 at 03:24, Andrei Verovski wrote:
>> What exactly will happen if UPDATE sql statement instructs to update
>> some columns with the same values as already in the database? Will
>> Postgres update only different values or it will simply modify all
>> columns listed in UPDATE sql?
> Looks like it does what you tell it to do...
I think he was asking an implementation question, viz: does it skip the
physical update if no values in a row actually change? The answer is
no. I'd think that in most cases, the extra time spent checking to see
whether the updated columns didn't change would be a net loss.
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Dennis Gearon | 2003-08-01 15:19:25 | Re: extract and time zones |
| Previous Message | Stephan Szabo | 2003-08-01 15:10:32 | Re: Views With Unions |