Re: [GENERAL] Question about no unchanging update rule + ALTER

2009-02-27 Thread Josh Trutwin
On Fri, 27 Feb 2009 09:34:08 + Richard Huxton wrote: > > CREATE TRIGGER prevent_empty_updates BEFORE UPDATE ON test FOR > > EACH ROW EXECUTE PROCEDURE prevent_empty_updates(); > > > > Actually after writing this, this TOO does not seem to work after > > an ADD COLUMN. :/ Any suggestions?

Re: [GENERAL] Question about no unchanging update rule + ALTER

2009-02-27 Thread Richard Huxton
Josh Trutwin wrote: > I found the following on a blog post > (http://www.depesz.com/index.php/2007/09/08/avoiding-empty-updates/) > which had a rule to prevent empty updates: > > CREATE RULE no_unchanging_updates AS > ON UPDATE > TO test_table > WHERE ROW(OLD.*) IS NOT DISTINCT FROM ROW(NEW.*) > D

[GENERAL] Question about no unchanging update rule + ALTER

2009-02-26 Thread Josh Trutwin
I found the following on a blog post (http://www.depesz.com/index.php/2007/09/08/avoiding-empty-updates/) which had a rule to prevent empty updates: CREATE RULE no_unchanging_updates AS ON UPDATE TO test_table WHERE ROW(OLD.*) IS NOT DISTINCT FROM ROW(NEW.*) DO INSTEAD NOTHING; Works great, but p