mirror of https://github.com/zer0bin-dev/zer0bin
sorry testing :(
This commit is contained in:
parent
84cb21325f
commit
557e4f1fbf
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue