Files
tube/block-boomprobe.sql

19 lines
500 B
PL/PgSQL

-----------------------------------------
-- Block the boom protocol probe spam ---
-----------------------------------------
CREATE OR REPLACE FUNCTION block_boomprotocolprobe()
RETURNS trigger AS
$$
BEGIN
IF NEW."registrationReason" = 'Automated protocol deliverability probe' THEN
RETURN NULL;
END IF;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
CREATE TRIGGER trg_block_boomprotocolprobe
BEFORE INSERT ON "userRegistration"
FOR EACH ROW
EXECUTE FUNCTION block_boomprotocolprobe();