12 lines
303 B
TypeScript
12 lines
303 B
TypeScript
import { sql } from "@core/db/dbNew";
|
|
|
|
export async function getTimeoutSchedulesCount() {
|
|
const rows = await sql<{ count: number }[]>`
|
|
SELECT COUNT(id)
|
|
FROM snapshot_schedule
|
|
WHERE status IN ('pending', 'processing')
|
|
AND started_at < NOW() - INTERVAL '30 minutes'
|
|
`;
|
|
return rows[0].count;
|
|
}
|