Can I wrtie a function that has a BEFORE trigger that is not column name dpendent?

From: stan <stanb(at)panix(dot)com>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Can I wrtie a function that has a BEFORE trigger that is not column name dpendent?
Date: 2019-09-14 18:33:50
Message-ID: 20190914183350.GA3904@panix.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I would like to write a generic function that I can place as a BEFORE trigger
on several tables. It would do a max() on the column it was triggered for, and
return(max + 1) unless max returns a NULL, in which case it would return one.

Yes, I know this looks a lot like a sequence, but normally this value would
be provided manually at row input time, I just want to allow for some
automated updates.

The trick is hat the function needs to work for any numeric column I place it n
as a trigger.

--
"They that would give up essential liberty for temporary safety deserve
neither liberty nor safety."
-- Benjamin Franklin

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2019-09-14 18:50:08 Re: Can I wrtie a function that has a BEFORE trigger that is not column name dpendent?
Previous Message Ron 2019-09-14 15:00:18 Re: Cascade Trigger Not Firing