sorry testing :(

This commit is contained in:
Dominic Harris 2022-03-18 15:17:45 -04:00
parent 84cb21325f
commit 557e4f1fbf
No known key found for this signature in database
GPG Key ID: 93CCF85F3E2A4F65
1 changed files with 3 additions and 1 deletions

View File

@ -5,6 +5,7 @@ CREATE TABLE IF NOT EXISTS pastes (
"expires_at" TIMESTAMP WITHOUT TIME ZONE,
"created_at" TIMESTAMP WITHOUT TIME ZONE DEFAULT(NOW() AT TIME ZONE 'utc')
);
CREATE OR REPLACE FUNCTION deleteExpiredPastes() RETURNS trigger AS $pastes_expire$ BEGIN
DELETE FROM pastes
WHERE "expires_at" IS NOT NULL
@ -12,7 +13,8 @@ WHERE "expires_at" IS NOT NULL
RETURN NEW;
END;
$pastes_expire$ LANGUAGE plpgsql;
CREATE TRIGGER checkPastes BEFORE
INSERT
OR
UPDATE ON pastes FOR STATEMENT EXECUTE PROCEDURE deleteExpiredPastes();
UPDATE ON pastes FOR STATEMENT EXECUTE PROCEDURE deleteExpiredPastes();