init
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { postgres } from "./utils/postgres.ts";
|
||||
|
||||
cleanupPostgres();
|
||||
setInterval(cleanupPostgres, 5 * 60 * 1000);
|
||||
|
||||
async function cleanupPostgres() {
|
||||
if (!postgres) {
|
||||
return;
|
||||
}
|
||||
console.time("[CLEANUP]");
|
||||
const result = await postgres?.query(
|
||||
`DELETE FROM room WHERE owner IS NULL AND ("lastUpdateTime" < NOW() - INTERVAL '1 day' OR "lastUpdateTime" IS NULL)`,
|
||||
);
|
||||
console.log(result.command, result.rowCount);
|
||||
console.timeEnd("[CLEANUP]");
|
||||
}
|
||||
Reference in New Issue
Block a user