Merge pull request #1129 from Fate-JH/pg10-3

Still Adjusting Triggers
This commit is contained in:
Fate-JH 2023-10-08 13:11:56 -04:00 committed by GitHub
commit 113416554a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -381,6 +381,7 @@ DECLARE avatarId Int;
DECLARE sessionId Int; DECLARE sessionId Int;
DECLARE oldSessionId Int; DECLARE oldSessionId Int;
BEGIN BEGIN
IF (OLD.avatar_logged_in = 0 AND NEW.avatar_logged_in > 0) THEN
avatarId := NEW.avatar_logged_in; avatarId := NEW.avatar_logged_in;
oldSessionId := proc_sessionnumber_test(avatarId); oldSessionId := proc_sessionnumber_test(avatarId);
sessionId := proc_sessionnumber_initAndOrIncreasePerHour(avatarId); sessionId := proc_sessionnumber_initAndOrIncreasePerHour(avatarId);
@ -393,6 +394,7 @@ BEGIN
VALUES (avatarId, sessionId); VALUES (avatarId, sessionId);
END; END;
END IF; END IF;
END IF;
RETURN NEW; RETURN NEW;
END; END;
$$ LANGUAGE plpgsql; $$ LANGUAGE plpgsql;
@ -401,7 +403,6 @@ CREATE TRIGGER psf_account_newSession
AFTER UPDATE AFTER UPDATE
ON account ON account
FOR EACH ROW FOR EACH ROW
WHEN (OLD.avatar_logged_in = 0 AND NEW.avatar_logged_in > 0)
EXECUTE FUNCTION fn_account_newSession(); EXECUTE FUNCTION fn_account_newSession();
/* /*