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"])
|
logger.log(`${"serverSessions".bold} table ready`, ["MariaDB", "yellow"])
|
||||||
|
|
||||||
|
try {
|
||||||
await conn.query(`SET GLOBAL event_scheduler = ON;`)
|
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(`
|
await conn.query(`
|
||||||
CREATE EVENT IF NOT EXISTS clean_expired_certificates
|
CREATE EVENT IF NOT EXISTS clean_expired_certificates
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user