@cocalc/database
Version:
CoCalc: code for working with our PostgreSQL database
22 lines (17 loc) • 607 B
text/typescript
/*
* This file is part of CoCalc: Copyright © 2022 Sagemath, Inc.
* License: AGPLv3 s.t. "Commons Clause" – see LICENSE.md for details
*/
// Constants related to the database.
import getLogger from "@cocalc/backend/logger";
const L = getLogger("db:consts");
/**
* this is a limit for each query, unless timeout_s is specified.
* https://postgresqlco.nf/en/doc/param/statement_timeout/
*/
export const STATEMENT_TIMEOUT_MS =
1000 *
(process.env.PG_STATEMENT_TIMEOUT_S
? parseInt(process.env.PG_STATEMENT_TIMEOUT_S)
: 30);
L.debug(`STATEMENT_TIMEOUT_MS=${STATEMENT_TIMEOUT_MS}ms`);