Re: UPDATE keyword - Mailing list pgsql-general

From Ian Harding
Subject Re: UPDATE keyword
Date
Msg-id sb134a4c.097@emgateways.co.pierce.wa.us
Whole thread Raw
In response to UPDATE keyword  ("Ian Harding" <ianh@healthdept.co.pierce.wa.us>)
List pgsql-general
True, true... but the next time I need the code to fire I would need ot remember that I had set it to 1 and set it to
somethingelse... 

Ian A. Harding
Programmer/Analyst II
Tacoma-Pierce County Health Department
(253) 798-3549
mailto: ianh@tpchd.org

>>> Rene Pijlman <rpijlman@spamcop.net> 05/26/01 01:56AM >>>
ianh@healthdept.co.pierce.wa.us ("Ian Harding") schreef:
>UPDATE mytable SET myfield = myfield WHERE...
>to fire an update trigger, and executing only the code in that
>trigger surrounded by UPDATE(myfield).

So you update a field by not changing its value, to execute a piece of
code that has nothing to do with the field and the value :-)

>Is there an easy way to duplicate this, or should I work around it?

Isn't it easier (and more poratble) to add a dummy field to the table?
Then you can do:

   UPDATE mytable
   SET dummy = 1 - dummy
   WHERE ...

to execute the piece of code that responds to an update of 'dummy'.

Regards,
René Pijlman

http://www.applinet.nl

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)


pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Re: [SQL] Difficult SQL Statement
Next
From: Tom Lane
Date:
Subject: Re: Problems with new data location