Update databaseGlobals.js
This commit is contained in:
parent
c6afafca2a
commit
bfc98243d0
@ -321,8 +321,20 @@ async function setupDatabase() {
|
||||
`)
|
||||
logger.log(`${"serverSessions".bold} table ready`, ["MariaDB", "yellow"])
|
||||
|
||||
try {
|
||||
await conn.query(`SET GLOBAL event_scheduler = ON;`)
|
||||
logger.log("MariaDB Event Scheduler enabled.", ["MariaDB", "yellow"])
|
||||
logger.log("MySQL Event Scheduler enabled.", ["MySQL", "yellow"])
|
||||
|
||||
await conn.query(`
|
||||
CREATE EVENT IF NOT EXISTS clean_expired_certificates
|
||||
ON SCHEDULE EVERY 1 HOUR
|
||||
DO
|
||||
DELETE FROM playerCertificates WHERE expiresAt < NOW();
|
||||
`)
|
||||
logger.log(`${"clean_expired_certificates".bold} event ready`, ["MySQL", "yellow"])
|
||||
} catch (e) {
|
||||
logger.log("Warning: Could not enable Event Scheduler (permission issue?). Skipping event creation.", ["MySQL", "red"])
|
||||
}
|
||||
|
||||
await conn.query(`
|
||||
CREATE EVENT IF NOT EXISTS clean_expired_certificates
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user