wip
This commit is contained in:
parent
c255b58335
commit
1812873e33
10 changed files with 342 additions and 61 deletions
17
sql/0002.sql
Normal file
17
sql/0002.sql
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
ALTER TABLE node ADD COLUMN updated TIMESTAMP NOT NULL DEFAULT NOW();
|
||||
|
||||
CREATE OR REPLACE FUNCTION node_update_timestamp()
|
||||
RETURNS TRIGGER
|
||||
LANGUAGE PLPGSQL
|
||||
AS $$
|
||||
BEGIN
|
||||
IF NEW.updated = OLD.updated THEN
|
||||
UPDATE node SET updated = NOW() WHERE id=NEW.id;
|
||||
END IF;
|
||||
RETURN NEW;
|
||||
END;
|
||||
$$;
|
||||
|
||||
CREATE OR REPLACE TRIGGER node_update AFTER UPDATE ON node
|
||||
FOR EACH ROW
|
||||
EXECUTE PROCEDURE node_update_timestamp()
|
||||
Loading…
Add table
Add a link
Reference in a new issue