X-Git-Url: https://ruin.nu/git/?p=ndwebbie.git;a=blobdiff_plain;f=database%2Ffunctions%2Fusers.sql;h=0743ed3dde2fa034167847ae4d4eb1b99db79685;hp=2460cc1af3cb41247faeefa21634d07c9c03a179;hb=3b9c21b8ae0a846dc08e3d8a80f85d9d1718ca57;hpb=1645f2920350986aa64005704a841006a402f318 diff --git a/database/functions/users.sql b/database/functions/users.sql index 2460cc1..0743ed3 100644 --- a/database/functions/users.sql +++ b/database/functions/users.sql @@ -26,3 +26,13 @@ BEGIN RETURN NEW; END; $_X$ LANGUAGE plpgsql; + +CREATE OR REPLACE FUNCTION update_user_planet_check() RETURNS trigger AS $_X$ +BEGIN + IF OLD.pid IS NULL AND NEW.pid IS NOT NULL AND isshuffletick() THEN + NEW.pid = NULL; + END IF; + + RETURN NEW; +END; +$_X$ LANGUAGE plpgsql;