Update other related tables
This commit is contained in:
parent
ef70a94866
commit
e67ccf1d01
@ -38,10 +38,18 @@ COMPOUND TRIGGER
|
|||||||
:NEW.updated_at := curr_updated_at;
|
:NEW.updated_at := curr_updated_at;
|
||||||
--
|
--
|
||||||
IF UPDATING AND :NEW.user_id != :OLD.user_id THEN
|
IF UPDATING AND :NEW.user_id != :OLD.user_id THEN
|
||||||
|
UPDATE user_roles r
|
||||||
|
SET r.user_id = :NEW.user_id
|
||||||
|
WHERE r.user_id = :OLD.user_id;
|
||||||
|
--
|
||||||
UPDATE sessions s
|
UPDATE sessions s
|
||||||
SET s.user_id = :NEW.user_id
|
SET s.user_id = :NEW.user_id
|
||||||
WHERE s.user_id = :OLD.user_id;
|
WHERE s.user_id = :OLD.user_id;
|
||||||
--
|
--
|
||||||
|
UPDATE logs_events l
|
||||||
|
SET l.user_id = :NEW.user_id
|
||||||
|
WHERE l.user_id = :OLD.user_id;
|
||||||
|
--
|
||||||
curr_event_id := app.log_event('USER_ID_CHANGED');
|
curr_event_id := app.log_event('USER_ID_CHANGED');
|
||||||
END IF;
|
END IF;
|
||||||
ELSE
|
ELSE
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user