Files
2026-07-13 12:32:21 +08:00

18 lines
475 B
Lua

return {
postgres = {
up = [[
DROP TRIGGER IF EXISTS "keyauth_credentials_ttl_trigger" ON "keyauth_credentials";
DO $$
BEGIN
CREATE TRIGGER "keyauth_credentials_ttl_trigger"
AFTER INSERT ON "keyauth_credentials"
FOR EACH STATEMENT
EXECUTE PROCEDURE batch_delete_expired_rows("ttl");
EXCEPTION WHEN UNDEFINED_COLUMN OR UNDEFINED_TABLE THEN
-- Do nothing, accept existing state
END$$;
]],
},
}